Я собираю (читай: пытаюсь собрать) пакет интеграции с Visual Studio, который содержит некоторые пользовательские выделения и intellisense. Языковая часть работает нормально, пакет загружается в IDE, без проблем устанавливается на машины без SDK.
Однако вот одна неприятная вещь, которую я не могу заставить работать. Я хочу видеть информацию о моем пакете в поле about (которое показывает все установленные пакеты, такие как Resharper), то же самое для заставки.
Согласно документации, способ сделать это - реализовать интерфейс IVsInstalledProduct. Я сделал это, следуя инструкциям на MSDN, но это просто не работает! Когда я ставлю точки останова на методы, кажется, что они никогда не вызываются. Надеюсь, здесь найдется кто-нибудь, кто сможет объяснить мне, почему это не работает так, как должно.
Примечание:
Я также запустил файл devenv.exe / ranu / rootsuffix Exp / setup из командной строки VS2008, как рекомендуется в других статьях по этому поводу.