CreatePkgDef 实用工具

采用 Visual Studio 扩展的 .dll 文件作为参数并创建 .pkgdef 文件附带该 .dll。 .pkgdef 文件包含将写入系统注册表中否则编写的所有信息,即使安装该扩展。

备注

在 Visual Studio 2010 SDK 自动包含的大多数项目模板创建 .pkgdef 文件作为生成过程的一部分。文档适用于需要手动创建包的人使用,或者将现有包使用 .pkgdef 部署。

CreatePkgDef /out=FileName [/codebase] [/assembly] AssemblyPath

参数

  • /out =FileName
    必选。 设置 .pkgdef 输出文件的名称。FileName。

  • /codebase
    可选。 强制使用基本实用工具的注册。

  • /assembly
    强制与程序集实用工具的注册。

  • AssemblyPath
    要生成一个 .pkgdef .dll 文件的路径。

备注

使用 .pkgdef 文件的扩展部署替换 Visual Studio 的早期版本的注册表要求。

在下列位置之一必须安装 .pkgdef 文件:%localappdata%\Microsoft\Visual Studio\10.0\Extensions\ or %vsinstalldir%\Common7\IDE\Extensions \。 如果安装文件夹是默认情况下 %localappdata%\Microsoft\Visual Studio\10.0\Extensions\, the extension will be recognized by Visual Studio,但是,将禁用。 使用 扩展管理器,用户可以以启用扩展。 有关更多信息,请参见 如何:禁用和重新启用 Visual Studio 工具和扩展。 安装文件夹是 %vsinstalldir%\Common7\IDE\Extensions \,默认情况下该扩展有效。

备注

为 VSIX 包的一部分,,,除非它被安装扩展管理器 不能用于访问扩展。有关更多信息,请参见Visual Studio 扩展部署

请参见

参考

CreateExpInstance 实用工具

概念

产品发布 Essentials

其他资源

释放 Visual Studio 产品集成