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 扩展部署。