2011-10-19 3 views
8

Visual Studio에서 솔루션을로드 할 때 VSIX 확장 코드에서 코드를 호출하고 싶습니다. 어떻게해야합니까? Package :: Initialize는 사용자가 처음으로 addin 버튼을 누를 때만 호출됩니다. 당신의 VSPackage 클래스에 다음 속성을 추가VSIX : VS 시작시 코드 실행

답변

17

보십시오 : 솔루션이 생성/열 때로드 패키지를 트리거

[ProvideAutoLoad(Microsoft.VisualStudio.Shell.Interop.UIContextGuids80.SolutionExists)] 

.

+0

방금 ​​작업했습니다! –

4

저자는 VS2010에 대해 질문, 그래서해야한다 :

[ProvideAutoLoad(VSConstants.UICONTEXT.SolutionExists_string)] 

VSConstants이 앉아 :

마이크로 소프트 \ 공통 \ 어셈블리 \ 4.0 \ 마이크로 소프트 비주얼 스튜디오 2010 SDK SP1 \ VisualStudioIntegration \. VisualStudio.Shell.10.0.dll