zoukankan      html  css  js  c++  java
  • 转载:自己制作Visual Studio项目模板(以原有项目为模版) VS—项目模板丢失的解决方案

    路径:C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Templates\ProjectTemplates

    在安装MVC,ASP.NET AJAX 后都会在新建工程列表中出现一些新的项目模板,通过这些项目模板创建工程后,都会为我们做好一些这些工程需要的配置,或者干脆就创建一些示例工程,为我们简化了很多配置的工作,并具有一些的学习向导作用。在很多情况下,也许我们也需要自己创建这样的项目模板,其实步骤非常简单,下面我们就通过一个简单的例子来说明如果创建项目模板,并创建安装文件。

    项目模板的创建非常简单,我们只需要将希望作为项目模板的工程,导出即可,在Visual Studio 中找到:File >> Export Template

    Export Template Wizard

    如果当前解决方案中有多个工程,我们可能通过下拦框选择希望被作为模板的项目,选择“Project template ”进入下一步:

    Export Template Wizard2

    在这里,你可以选择是否自动将模板导入到Visual Studio ,还可以选择是否弹出显示导出的项目模板,点击完成即可完成项目模板的导出,并且此时,它会为我们自动导入到Visual Studio中,并且会弹出导出的项目模板目录,它是一个zip压缩文件。此时,我们再打开一个Visual Studio,新建项目时即可使用刚刚导出的模板。

    Export Template 3

    到些为止,项目模板的创建已经完成。但是还有一点麻烦的是,每次我们要安装此模板时,需要手工将该压缩文件拷贝到项目模板目录,使用起来不是很方便。我们希望能像安装文件那样,双击即可完成安装,不需要手工拷贝文件。此时我们还需要一个文件,.vscontent,来制作.vsi安装文件。我们在刚刚导出的项目模板目录中新建名为:SampleProjectTemplate.vscontent的xml文件。它的内容如下:

    <?xml version="1.0" encoding="utf-8" ?>
    <VSContent xmlns="http://schemas.microsoft.com/developer/vscontent/2005">
        <Content>
            <FileName>SampleProjectTemplate.zip</FileName>
            <DisplayName>Sample Project Template</DisplayName>
            <Description>A project template created for this example.</Description>
            <FileContentType>VSTemplate</FileContentType>
            <ContentVersion>1.0</ContentVersion>
            <Attributes>
                <Attribute name="ProjectType" value="Visual C#"/>
                <Attribute name="ProjectSubType" value="Web"/>
                <Attribute name="TemplateType" value="Project"/>
            </Attributes>
        </Content>
    </VSContent>

    以上的属性配置就不多介绍了,需要说明的是ProjectSubType属性是指定将该模板安装在Web的项目列表当中。将项目模板的压缩文件和SampleProjectTemplate.vscontent压缩成一个ZIP文件,并且修改后缀名为:.vsi 。然后你可以看到的它的图标发生面什么变化了,双击该文件,我们会得到这样的一个安装向导界面:

    Export Template 4

    OK,这就是我们需要的一个项目模板安装文件,直接完成,就可以完成项目模板的安装和导入。

    现在,你就可以开始动手创建自己的项目模板了,享受项目模板带来的便利了 :)。

    阿不 http://hjf1223.cnblogs.com

    -----------------------------------------------------------
     

           新做的系统,新建项目居然没有项目模板可以选择,从网上找找,找到来了适合我系统的解决办法,其实很简单,就是改变一下系统设定的模板位置的路径。

    菜单->Tools->option->projects & Solutions->  

    将"Visual Studio user project templates location"指向"E:"Program Files"Microsoft Visual Studio 8"Common7"IDE"ProjectTemplates";  

    将"Visual Studio user item templates location"指向"E:"Program Files"Microsoft Visual Studio 8"Common7"IDE"ItemTemplates";

    另:在开发中遇到过找不到指定模板的错误产生,可以考虑试试以下的办法:

    把ProjectTemplates和ItemTemplates目录里面所有叫1033的目录复制一份副本,然后把副本改名2052,再运行devenv.exe /installvstemplates


    文章出处:http://www.diybl.com/course/4_webprogram/asp.net/asp_netshl/2008620/127027.html

  • 相关阅读:
    DCR挖矿成本¥355.92,市价¥346.24——五大币种挖矿成本分析 2018-08-7
    智者见智——区块链3.0与未来
    梭哈10万入场,拿住不放,3年后收益过十亿,币圈传奇—大空翼
    从路人甲到叱咤币圈的神话:“打死也不卖币”的宝二爷
    小白眼里的区块链和币圈 —— 持币待涨的故事
    区块链如何赋能网络互助行业?来自众托帮+区块链的应用、车车助+纷享车链AutoChain应用
    中国青年网记者-阿里巴巴王坚:互联网已成为世界发展的基础设施
    读者咩叭:畅谈经济未来
    中青网财经:请一位心理学博士当CTO 只有马云敢这么做
    云科技时代:阿里云创造者写了《在线》,这是一本怎样的书?
  • 原文地址:https://www.cnblogs.com/dudu837/p/1543913.html
Copyright © 2011-2022 走看看