首页 > 解决方案 > 即使我从工作解决方案复制代码,创建新的 VS 扩展解决方案也不起作用

问题描述

我正在尝试为 teamexplorer 创建一个 vs 扩展。我在以下链接中找到了一些线索https://hamidshahid.blogspot.com/2017/09/extending-team-explorer-in-vs2017.html

但是,如果我下载相同的项目并尝试运行它,但如果我尝试自己制作一个新的解决方案,那么它就无法正常工作。我不知道我做错了什么。我也比较了文件和参考资料。但我没有发现任何区别。

有没有人遇到过这样的问题?如果是这样,任何人都可以帮助我如何处理这种情况。

标签: c#visual-studio-2017vsixvs-extensibility

解决方案


最后我得到了答案。要扩展 Team Explorer,要记住的关键是添加包含将 Team Explorer 接口实现为 MEF 组件的类的程序集。这将确保 Visual Studio 在加载团队资源管理器时加载它。

因此,当我在 .manifest 文件的资产选项卡中将项目类型添加为 MefComponent 时,我的项目工作了。


推荐阅读