0

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

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

网上有很多引用IServiceProvider和引用,这个页面看起来很有希望,但它引用的对象似乎在 TFS2010 中不存在。查看 MSDN 确认它们在 2005、2008 和 2012 年,但不是2010 年。整个命名空间似乎不存在于 TFS2010 中,这很遗憾,因为我认为这可能是我需要的。DocumentServiceMicrosoft.TeamFoundation.WorkItemTracking.Controls

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

4

1 回答 1

0

尝试使用免费的 tfs 插件,tfs 扩展工具包。

它运行良好,vs2010 是免费软件。看这里

于 2013-01-24T17:16:15.953 回答