今天研究了一下vs 2008 package的部署,即怎样放置package中的dll、ProjectTemplate和ItemTemplate,趁着热乎劲先记录下来,免得以后忘记。
首先,创建一个简单的package,供测试之用。
打开visual studio 2008,新建项目,选择其他项目类型->扩展性->Visual Studio Integration Package,输入项目名称为DeployPackage,如下图:
点击确定后,弹出创建package的向导,选择C#作为开发语言,选中Menu Command。如下两图:
完成向导后,vs帮我们创建了空的package项目,如下图:
双击Guids.cs文件,添加一个guid,作为接下来要创建的ProjectFactory的guid,修改后的Guids.cs文件如下:
using System;
2:
namespace Company.DeployPackage
4: {
class GuidList
6: {
;
;
9:
10:
//该Guid为接下来要创建的ProjectFactory的guid
;
13:
new Guid(guidDeployPackageCmdSetString);
15: };
16: }