zoukankan      html  css  js  c++  java
  • VisualStudio2010创建项目模板 X

    1.打开VS2010---新建解决方案 - 我以典型的三层架构为例分为UI层和BLL层、DAL层。

    2.添加 3个项目:

    设置WebUI为启动项,并设置各层的依赖关系。BLL依赖于DAL,UI依赖于BLL。点击-菜单栏--项目—项目依赖项

    3.分别导出各个项目---文件--导出模板.

    在用同样的方法导出其他两层。现在我们打开导出位置的文件夹,

    看到3个zip,解压各个文件夹。

    4.打开记事本输入以下代码:

    <VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="ProjectGroup">
    <TemplateData>
    <Name>Three-Tier Architecture Template</Name>
    <Description>&lt;3层架构项目&gt;</Description>
    <ProjectType>CSharp</ProjectType>
    <SortOrder>1000</SortOrder>
    <CreateNewFolder>true</CreateNewFolder>
    <DefaultName>Template</DefaultName>
    <ProvideDefaultName>true</ProvideDefaultName>
    <LocationField>Enabled</LocationField>
    <EnableLocationBrowseButton>true</EnableLocationBrowseButton>
    </TemplateData>
    <TemplateContent>
    <ProjectCollection>
    <ProjectTemplateLink ProjectName="WebUI">WebUI\MyTemplate.vstemplate</ProjectTemplateLink>
    <ProjectTemplateLink ProjectName="BLL">BLL\MyTemplate.vstemplate</ProjectTemplateLink>
    <ProjectTemplateLink ProjectName="DAL">DAL\MyTemplate.vstemplate</ProjectTemplateLink>
    </ProjectCollection>
    </TemplateContent>
    </VSTemplate>

    并保存为MyTemplate.vstemplate文件

    5.合并打包---选择BLL、DAL和WebUI及MyTemplate.vstemplate文件并压缩为ThreeTier.zip文件

     

    6.将压缩好的Zip文件复制或剪切到C:User\你的用户名\Documents\Visual Studio 2010\Templates\ProjectTemplates文件夹下。

     

    7.这是打开VS2010新建项目时就能看到模板了

    当然你也可以事先添加基本的引用 比如DAL可能用的SqlClient可以在导出模板之前加上。

    作者:X-Space
    出处:http://www.cnblogs.com/xspaceworld/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    ReactNative 常见红屏黄屏及终端报错
    ReactNative 常见红屏黄屏及终端报错
    React Native小白入门学习路径——二
    学习TINY需要多长时间?
    在Eclipse中导入Tiny工程,有下面的错误,是什么原因?
    为什么我写的page页面无法渲染
    Tiny框架的应用定位
    为什么编译tiny工程出错,提示"不兼容的类型"
    Tiny工程可以配置多个application.xml吗
    为什么web应用在tomcat启动时报java.lang.ClassCastException异常?
  • 原文地址:https://www.cnblogs.com/xspaceworld/p/2355079.html
Copyright © 2011-2022 走看看