Ankh IssueTrackerIntegration Пример расширения - PullRequest
0 голосов
/ 14 февраля 2012

Я пытаюсь сделать пример проекта расширения доступным из CollabNET для распознавания в Visual Studio 2008. Если я правильно понимаю документацию вики, он говорит, что нужны некоторые ключи реестра.

После создания примера проекта в VS2008 я обнаружил Ankh.Sample.Extension.pkgdef в папке «Выходной лоток», поэтому импортировал его как файл .reg в реестр. После этого я вижу, что новые ключи реестра добавлены в:

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0Exp\Configuration\IssueRepositoryConnectors]

но, похоже, согласно документации, они должны были перейти к:

[HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0\\IssueRepositoryConnectors]

UPDATE

ОК, когда я импортирую ключи в HKEY_LOCAL_MACHINE, в контекстном меню обозревателя решений появляется опция «Шаг отслеживания проблем», когда я щелкаю правой кнопкой мыши узел решения, но вот где я застрял:

Когда я выбираю «Соединитель репозитория примеров проблем AnkSVN» в окне Конфигурация средства отслеживания проблем, я получаю «Соединитель репозитория образцов проблем AnkSVN не предоставляет страницу конфигурации».

НО, когда я отлаживаю пример проекта, открывается другой экземпляр VS2008, и я выбираю тот же проект, и в нем появляется страница.

Почему оно появляется при отладке, но не нормально? Есть ли дополнительные шаги, которые мне нужно предпринять для развертывания пакета (я думал, что ключи реестра сделали это)?

1 Ответ

0 голосов
/ 15 февраля 2012

Я узнал, что мне нужно развернуть пакет. При отладке и открытии нового экземпляра VS2008 он фактически выполняет своего рода временное развертывание, поэтому отладка работала.

Я следовал этим инструкциям по развертыванию VSPackage , создал проект установки с настраиваемым действием и запустил Setup.exe. Затем я перезапустил VS2008 и трекер проблем Ankh.Sample.Extension Conf

...