如何在 VS SDK 中指定在 Visual Studio 打开后立即加载我的 AsyncPackage?

How to specify in VS SDK to load my AsyncPackage immediately after Visual Studio is open?

它可以在后台,但触发器必须打开 Visual Studio 或将扩展安装到 运行 实例中。

我是 VS SDK 的新手,正在处理这个例子 - https://github.com/microsoft/VSSDK-Extensibility-Samples/tree/master/SolutionLoadEvents

除了 UICONTEXT.SolutionOpening 之外,将以下属性添加到 VSPackage class:

[ProvideAutoLoad(VSConstants.UICONTEXT.NoSolution_string, PackageAutoLoadFlags.BackgroundLoad)]

它会在打开后加载您的扩展 Visual Studio,但不会立即加载,因为所有扩展都在后台加载。

无法将扩展安装到 运行 VS 实例中。