在启动时在Visual Studio中自动运行扩展代码

Erf*_*ngy 7 visual-studio-2010 visual-studio visual-studio-extensions

我可以在用户打开Visual Studio IDE后立即为后台运行的Visual Studio创建扩展吗?例如,我正在构建一个扩展,在Visual Studio中获取当前活动文件地址(使用C#),但我希望此扩展始终在后台运行,而无需用户单击按钮或按某个键激活组合.

这是可能的,如果是这样,最好的方法是什么?

任何帮助将不胜感激!此致,Erfan

Bar*_*kar 4

由于您用visual-studio-2010我的标签标记了您的问题,因此我假设您正在开发“加载项”而不是“VSPackage 扩展”。

在这种情况下,您可以使用OnConnection事件处理程序。

如果您正在处理 VSPackage 扩展,则可以使用属性ProvideAutoLoad

只需搜索这些,您就会找到足够的信息。这两种方法也在“如何在 VSPackage 中运行我的加载项代码?”下进行了简短描述。