我试图为visual studio 2015编写扩展程序,为团队资源管理器窗口添加新的UI功能。
Visual Studios 2013和2012有一种标准的方法(实现ITeamExplorerSection界面),从我所知道的不再适用于2015年。
在VS2015中扩展团队资源管理器的新方法是什么?
答案 0 :(得分:1)
我自己一直在寻找有关添加团队资源管理器扩展程序的文档,我找到了一些文档here,但它的目标是2013年。主要区别在于使用向导的教程的第一部分,因为它们有改变了,但那里的一切都需要完成。
也帮自己一个忙,下载VSSDK2015而不是使用nuget,相信我这个,它为我创造了问题的终结,可能来自我的理解。
您将遇到的下一个问题是找到您需要引用的有关团队资源管理器的dll,只需在您的visual studio目录中进行搜索即可。另外我认为没有针对TE的2015特定客户端,因此请使用2013版本。
我遇到的另一个问题是,当你创建vsix项目时,你需要以管理员身份运行VS,因为它想要签署vsix。创建项目后,您可以成为用户。我此时也只是“未签名”了。
您要在加载您的部分的页面中添加一个页面,然后添加一个部分。这就是它的要点。
使用GitFlow项目中的TeamExplorer.Common项目确实有帮助。
修改强> 更直接的答案是装饰一个实现ITeamExplorerSection的类: [TeamExplorerSection(section_guid,page_guid,importance)]
其中: