它可以在后台,但触发器必须是打开 Visual Studio 或将扩展安装到正在运行的实例中。
我是 VS SDK 的新手,正在处理这个例子 - https://github.com/microsoft/VSSDK-Extensibility-Samples/tree/master/SolutionLoadEvents
除了您的 UICONTEXT.SolutionOpening 之外,将以下属性添加到 VSPackage 类:
[ProvideAutoLoad(VSConstants.UICONTEXT.NoSolution_string, PackageAutoLoadFlags.BackgroundLoad)]
它会在打开 Visual Studio 后加载您的扩展,但不会立即加载,因为所有扩展都在后台加载。
无法将扩展安装到正在运行的 VS 实例中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句