2009-11-26 6 views
1

사용자 지정 강조 표시 및 인텔리 센스가 포함 된 Visual Studio 통합 패키지를 빌드하고 있습니다. 언어 부분이 잘 작동하고 패키지가 IDE에로드되어 문제없이 SDK가 아닌 시스템에 설치됩니다.Visual Studio 확장 : 스플래시 정보가 표시되지 않습니다.

그러나 여기에 내가 일할 수없는 성가신 일이 있습니다. Resharper와 같은 설치된 패키지를 모두 표시하는 about 상자에서 내 패키지 세부 정보를보고 싶습니다. 스플래시 화면에도 위와 같습니다.

문서에 따르면이 작업을 수행하는 방법은 'IVsInstalledProduct'인터페이스를 구현하는 것입니다. MSDN의 지침에 따라이 작업을 수행했지만 단순히 작동하지 않습니다! 메소드에 중단 점을 넣을 때 절대 호출되지 않는 것처럼 보입니다. 다행히도, 왜 이런 방식으로 작동하지 않는지 나에게 계몽 할 수있는 사람이 여기에 있습니다.

참고 : 또한 다른 기사에서 권장하는 것처럼 VS2008 명령 프롬프트에서 devenv.exe/ranu/rootsuffix Exp/setup을 실행했습니다.

+0

패키지가 기본이거나 관리되고 있습니까? –

+0

관리 패키지 –

답변

1

확장자를 HKLM\Software\Microsoft\VisualStudio\versionNumber\InstalledProducts 레지스트리 키로 등록 했습니까?

관리 패키지 인 경우 해당 레지스트리 키의 생성을 처리하는 [InstalledProductRegistration] 특성을 반드시 적용해야합니다.

+0

감사합니다. 저는 SDK가 아닌 환경 (서버 작성)에서 컴파일되도록 프로젝트를 망칠려고 했으므로 등록 명령을 처리하는 Microsoft.VsSDK.targets 대상에 대한 링크를 주석 처리하지 않았습니다. 설치 한 제품에 수동으로 추가했지만 잘못되었습니다. –

관련 문제