Visual Studio がソリューションを読み込むときに VSIX 拡張機能からコードを呼び出したいのですが、どうすればよいですか? Package::Initialize は、ユーザーが初めてアドインのボタンを押したときにのみ呼び出されます。
2259 次
2 に答える
18
次の属性を VSPackage クラスに追加してみてください。
[ProvideAutoLoad(Microsoft.VisualStudio.Shell.Interop.UIContextGuids80.SolutionExists)]
これにより、ソリューションが開かれたり作成されたりしたときに、パッケージが読み込まれます。
于 2011-10-19T04:02:41.860 に答える
4
著者はVS2010について質問したので、次のようになります。
[ProvideAutoLoad(VSConstants.UICONTEXT.SolutionExists_string)]
VSConstantsは次の場所に座っています:
\ Microsoft Visual Studio 2010 SDK SP1 \ VisualStudioIntegration \ Common \ Assembly \ v4.0 \ Microsoft.VisualStudio.Shell.10.0.dll
于 2012-04-10T12:25:20.893 に答える