如何以编程方式启用Visual Studio扩展

时间:2012-11-05 08:08:06

标签: visual-studio-2010 vsix

我创建了一个visual studio扩展,并将其打包在visual studio设置中。现在,当我安装安装程序时,vsix会安装并在Extension Manager窗口中看到,但它处于禁用状态。我已经尝试过为扩展等添加注册表项的方法......但是同样没用。

1 个答案:

答案 0 :(得分:0)

您应该将ProvideAutoLoad属性添加到包类中,并在加载时指定UI上下文。对于自动加载vsix,你应该写这样的:

[ProvideAutoLoad(VSConstants.UICONTEXT.NotBuildingAndNotDebugging_string)]
public sealed class MyVSIX : Package