Расширение Visual Studio: всплывающая информация не отображается - PullRequest
1 голос
/ 27 ноября 2009

Я собираю (читай: пытаюсь собрать) пакет интеграции с Visual Studio, который содержит некоторые пользовательские выделения и intellisense. Языковая часть работает нормально, пакет загружается в IDE, без проблем устанавливается на машины без SDK.

Однако вот одна неприятная вещь, которую я не могу заставить работать. Я хочу видеть информацию о моем пакете в поле about (которое показывает все установленные пакеты, такие как Resharper), то же самое для заставки.

Согласно документации, способ сделать это - реализовать интерфейс IVsInstalledProduct. Я сделал это, следуя инструкциям на MSDN, но это просто не работает! Когда я ставлю точки останова на методы, кажется, что они никогда не вызываются. Надеюсь, здесь найдется кто-нибудь, кто сможет объяснить мне, почему это не работает так, как должно.

Примечание: Я также запустил файл devenv.exe / ranu / rootsuffix Exp / setup из командной строки VS2008, как рекомендуется в других статьях по этому поводу.

1 Ответ

1 голос
/ 27 ноября 2009

Вы зарегистрировали свое расширение в разделе реестра HKLM\Software\Microsoft\VisualStudio\versionNumber\InstalledProducts?

Если это управляемый пакет, не забудьте применить к нему атрибут [InstalledProductRegistration], который будет обрабатывать создание этого раздела реестра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...