编程语言
首页 > 编程语言> > c#-自定义扩展未显示在实验实例中

c#-自定义扩展未显示在实验实例中

作者:互联网

我创建了一个VSIX扩展,该扩展显示在Visual Studio 2010中并按设计工作.

但是,我试图构建一些依赖于此扩展程序的Visual Studio自动化,尽管它存在于我构建自动化程序包的项目中,但是当我运行该程序包项目时,Visual Studio实验解决方案不会加载任何问题,但是当我看时在扩展管理器中,我看不到注册的扩展(即使该扩展显示在构建扩展的Visual Studio项目中).

该扩展是LightSwitch的自定义外壳,可能是它为什么未在我的Visual Studio实验实例中显示的线索,不确定我是否看到我为LightSwitch构建和注册的其他扩展.

当然,我的问题是,当我尝试加载对我的LightSwitch扩展有依赖性的解决方案时,由于它在我尝试加载时无法找到我的自定义扩展,因此它会在实验实例之外很好地加载,但会失败实验解决方案中的解决方案.

解决方法:

尝试重置Exphive.点击“开始”>“所有程序”>“ Visual Studio SDK”>“重置实验配置单元”.

另外,您还应该检查是否通过IDE’devenv / RootSuffix exp’中的自定义调试命令来运行/调试扩展.

出现类似问题时我总是做的-我检查了Windows注册表中用于实验性配置单元的内容(我的扩展程序的所有部分都已在此处成功注册)

标签:vsix,c
来源: https://codeday.me/bug/20191101/1983703.html