我正在尝试从CollabNET获取可在Visual Studio 2008中识别的示例扩展项目。如果我正确理解了wiki文档,则表示需要一些注册表项。
在VS2008中构建示例项目后,我在Output bin文件夹中找到了Ankh.Sample.Extension.pkgdef
,因此我将其作为.reg
文件导入到注册表中。执行此操作后,我看到添加了新的注册表项:
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0Exp\Configuration\IssueRepositoryConnectors]
但根据文档,它们似乎应该是:
[HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0\\IssueRepositoryConnectors]
好的,当我将密钥导入HKEY_LOCAL_MACHINE
时,当我右键单击解决方案节点时,解决方案资源管理器的上下文菜单中会出现“问题跟踪器步骤”选项,但现在我处于困境中:< / p>
当我在Issue Tracker Configuration窗口中选择'AnkSVN Sample Issue Repository Connector'时,我收到“'AnkSVN Sample Issue Repository Connector'没有提供配置页。”
但是,当我调试示例项目时,VS2008的另一个实例打开了,我选择了同一个项目,然后页面出现。
为什么在调试时出现,但不正常?我需要采取其他步骤来部署程序包(我认为注册表项是这样做的吗?)
答案 0 :(得分:0)
我发现我确实需要部署该软件包。在调试时,VS2008的一个新实例打开,它实际上做了一种临时部署,这就是调试工作的原因。
我按照这些VSPackage deployment instructions,使用自定义操作创建了一个安装项目,然后运行了Setup.exe。然后我重新启动了VS2008和Ankh.Sample.Extension问题跟踪器配置