C# 以编程方式在TFS工作项中创建情节提要链接
我想以编程方式在工作项中创建故事板链接 这就是我正在做的C# 以编程方式在TFS工作项中创建情节提要链接,c#,tfs,tfs-workitem,C#,Tfs,Tfs Workitem,我想以编程方式在工作项中创建故事板链接 这就是我正在做的 RegisteredLinkType type = _workItem.Store.RegisteredLinkTypes["Storyboard"]; if (type != null) { //path is a shared network location ExternalLink el = new ExternalLink(type, path); _workItem.Links.Add(el); work
RegisteredLinkType type = _workItem.Store.RegisteredLinkTypes["Storyboard"];
if (type != null)
{
//path is a shared network location
ExternalLink el = new ExternalLink(type, path);
_workItem.Links.Add(el);
workItem.Save();
}
通过这种方式创建链接,但当我单击它时,它会出现格式错误的uri异常。尝试使用类似这样的函数创建uri的:
String ConvertToTfsUri(String inputUncPath)
{
return
"vstfs:///Requirements/Storyboard/" + Uri.EscapeUriString(input);
}
这将转义UNC路径,然后创建一个TFS样式的URI。听起来路径是错误的,您能比较一个工作“路径”与您在VS中添加的路径和您尝试使用的路径吗。当我直接从visual studio添加同一路径时,它工作正常。我尝试了不同的路径,结果相同,路径如下
\\sysName\\FolderName\FileName.pptx
您不需要将文件://
添加到开头吗?您可以通过API从现有的URI中获取URI吗?