RegPkg 包注册疑难解答

注意

在 Visual Studio 中注册包的首选方法是使用 .pkgdef 文件。 这允许扩展部署,而无需访问系统注册表。 Pkgdef 文件是使用 CreatePkgDef 实用工具创建的。

若要在 Visual Studio 中使用 RegPkg 注册包,必须使用适用于包的 RegPkg 版本。

有两个版本的 RegPkg。 Visual Studio 中包含一个版本。 使用此版本注册已使用以下程序集之一生成的包:

  1. Microsoft.VisualStudioShell.9.0.dll

  2. Microsoft.VisualStudioShell.10.0.dll

  3. Microsoft.VisualStudioShell.11.0.dll

    它无法注册使用早期 Microsoft.VisualStudio.Shell.dll 程序集生成的包。

    早期版本的 RegPkg 可以注册使用 Microsoft.VisualStudio.Shell.dll 程序集生成的包。 但是,它不能使用该程序集的更高版本注册生成的包。