我创建了一个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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。