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

Creating a new VS extension solution is not working even if I copy code from a working solution

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

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

有人遇到过这样的问题吗?如果是这样谁能帮我处理这种情况。

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

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