在它自己的编辑器中打开TFS工作项

时间:2012-07-19 12:05:09

标签: visual-studio-2010 tfs2010

我正在尝试创建一个VS2010自定义启动页面,它将显示TFS工作项 - 这部分很容易。我试图在双击时在Visual Studio中的普通编辑器中打开这些工作项,但我看不出如何做到这一点。

我尝试将VsShellUtilities.OpenDocument与工作项的URI一起使用(它从vstfs:///开始),但无法找到。我使用了工作项的http地址 - http://tfs-server:8080/WorkItemTracking/Workitem.aspx?artifactMoniker=id - 但是这在文本编辑器中打开了页面,并显示为文本。在浏览器中查看它,我仍然不确定这是我想要的 - 但是直到我可以在正确的编辑器中打开它,我肯定不会知道。

网上有许多对IServiceProviderDocumentService的引用,this page看起来很有希望,但它引用的对象似乎并不存在于TFS2010中。在MSDN上查看确认它们是在2005年,2008年和2012年,但不是 2010.整个Microsoft.TeamFoundation.WorkItemTracking.Controls命名空间似乎不存在于TFS2010中,这是一种耻辱,因为我认为可能是我需要的。

我是否正在使用正确的路径在其自己的编辑器中打开工作项,如果是的话,我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

尝试使用免费的tfs插件,即tfs扩展套件。

效果很好,vs2010是免费软件。看here