2012-11-05 2 views
2

Visual Studio 확장을 만들고 Visual Studio 설치 프로그램에서 패키지했습니다. 이제 설치 프로그램을 설치할 때 vsix가 설치되고 확장 관리자 창에도 표시되지만 비활성화 상태입니다. 확장을 위해 레지스트리 항목을 추가하는 등의 방법을 시도했지만 ... 유용하지는 않습니다.프로그래밍 방식으로 시각적 스튜디오 확장을 사용하는 방법

답변

0

로드 할 때 패키지 클래스에 ProvideAutoLoad 특성을 추가하고 UI 컨텍스트를 지정해야합니다. 자동로드 vsix의 경우 다음과 같이 sthm을 작성해야합니다.

[ProvideAutoLoad(VSConstants.UICONTEXT.NotBuildingAndNotDebugging_string)] 
public sealed class MyVSIX : Package