我有一个现有的 VSPackage,它最初是在 Visual Studio 2005 中开发的。从那时起,该包已转换为 Visual Studio 2008 项目,但仍保持与 Visual Studio 2005 的兼容性。
我遇到的问题是,当我运行 regpkg 时,它会抱怨以下错误:
regpkg : error : 没有一个包定义一个注册表根。
但我已经定义了一个注册表根,如下所示:
[DefaultRegistryRoot("Software\\Microsoft\\VisualStudio\\9.0")]
要转换项目,我记得按照此处的说明进行操作。
有任何想法吗?
我要做的就是将注册信息导出到 .reg 文件中,以便我可以将其包含在安装程序中。
谢谢,艾伦