今天研究了一下vs 2008 package的部署,即怎样放置package中的dll、ProjectTemplate和ItemTemplate,趁着热乎劲先记录下来,免得以后忘记。

    首先,创建一个简单的package,供测试之用。

    打开visual studio 2008,新建项目,选择其他项目类型->扩展性->Visual Studio Integration Package,输入项目名称为DeployPackage,如下图:

VS 2008 Package 备忘

    点击确定后,弹出创建package的向导,选择C#作为开发语言,选中Menu Command。如下两图:

   VS 2008 Package 备忘

 

    VS 2008 Package 备忘

 

    完成向导后,vs帮我们创建了空的package项目,如下图:

    VS 2008 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: }

相关文章: