设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 1793|回复: 1
收起左侧

举例介绍 Visual Studio 项目模板制作

[复制链接]
发表于 2010-2-25 10:52:00 | 显示全部楼层 |阅读模式
<p >使用Visual Studio时,在安装MVC ,ASP.NET AJAX 后都会在新建工程列表中出现一些新的项目模板,通过这些项目模板创建工程后,都会为我们做好一些这些工程需要的配置,或者干脆就创建一些示例工程,为我们简化了很多配置的工作,并具有一些的学习向导作用。在很多情况下,也许我们也需要自己创建这样的项目模板,其实步骤非常简单,下面我们就通过一个简单的例子来说明如果创建项目模板,并创建安装文件。<p >项目模板的创建非常简单,我们只需要将希望作为项目模板的工程,导出即可,在Visual Studio 中找到:File >> Export Template<p ><center></center><p >如果当前解决方案中有多个工程,我们可能通过下拦框选择希望被作为模板的项目,选择“Project template ” 进入下一步:<p ><center></center><p >在这里,你可以选择是否自动将模板导入到Visual Studio ,还可以选择是否弹出显示导出的项目模板,点击完成即可完成项目模板的导出,并且此时,它会为我们自动导入到Visual Studio 中,并且会弹出导出的项目模板目录,它是一个zip 压缩文件。此时,我们再打开一个Visual Studio ,新建项目时即可使用刚刚导出的模板。<p >到些为止,项目模板的创建已经完成。但是还有一点麻烦的是,每次我们要安装此模板时,需要手工将该压缩文件拷贝到项目模板目录,使用起来不是很方便。我们希望能像安装文件那样,双击即可完成安装,不需要手工拷贝文件。此时我们还需要一个文件,.vscontent ,来制作.vsi 安装文件。我们在刚刚导出的项目模板目录中新建名为:SampleProjectTemplate.vscontent 的xml 文件。它的内容如下:<p ><CENTER><ccid_nobr><table width="400" border="1" cellspacing="0" cellpadding="2"  bordercolorlight = "black" bordercolordark = "#FFFFFF" align="center"><tr><td bgcolor="e6e6e6" class="code" ><pre><ccid_code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&gt;&lt;VSContent xmlns=&quot;http://schemas.microsoft.com/developer/vscontent/2005&quot;&gt;    &lt;Content&gt;        &lt;FileName&gt;SampleProjectTemplate.zip&lt;/FileName&gt;        &lt;DisplayName&gt;Sample Project Template&lt;/DisplayName&gt;        &lt;Description&gt;A project template created for this example.&lt;/Description&gt;        &lt;FileContentType&gt;VSTemplate&lt;/FileContentType&gt;        &lt;ContentVersion&gt;1.0&lt;/ContentVersion&gt;        &lt;Attributes&gt;            &lt;Attribute name=&quotrojectType&quot; value=&quot;Visual C#&quot;/&gt;            &lt;Attribute name=&quotrojectSubType&quot; value=&quot;Web&quot;/&gt;            &lt;Attribute name=&quot;TemplateType&quot; value=&quotroject&quot;/&gt;        &lt;/Attributes&gt;    &lt;/Content&gt;&lt;/VSContent&gt;</ccid_code></pre></td></tr></table></ccid_nobr></CENTER>以上的属性配置就不多介绍了,需要说明的是ProjectSubType 属性是指定将该模板安装在Web 的项目列表当中。将项目模板的压缩文件和SampleProjectTemplate.vscontent 压缩成一个ZIP 文件,并且修改后缀名为:.vsi 。 然后你可以看到的它的图标发生面什么变化了,双击该文件,我们会得到这样的一个安装向导界面:<p ><center></center><p >OK ,这就是我们需要的一个项目模板安装文件,直接完成,就可以完成项目模板的安装和导入。<p >现在,你就可以开始动手创建自己的项目模板了,享受项目模板带来的便利了。                                 <p align="center"></p></p>
发表于 2013-10-8 15:12:47 | 显示全部楼层
沙发 2013-10-8 15:12:47 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-5-3 23:12 , Processed in 0.057549 second(s), 10 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表