C# TFS 2010:如何创建可在webbrowser中显示的BuildDetail链接? public类AddHyperlinkToBuildOutput:CodeActivity { [必需参数] 公共InArgument BuildDetail{get;set;} [必需参数] 公共InArgument显示文本{get;set;} [必需参数] 公共InArgument Url{get;set;} 受保护的覆盖无效执行(CodeActivityContext上下文) { var buildDetail=context.GetValue(buildDetail); var displayText=context.GetValue(displayText); var url=context.GetValue(url); addExternalink(displayText,新Uri(url)); buildDetail.Information.Save(); } }

C# TFS 2010:如何创建可在webbrowser中显示的BuildDetail链接? public类AddHyperlinkToBuildOutput:CodeActivity { [必需参数] 公共InArgument BuildDetail{get;set;} [必需参数] 公共InArgument显示文本{get;set;} [必需参数] 公共InArgument Url{get;set;} 受保护的覆盖无效执行(CodeActivityContext上下文) { var buildDetail=context.GetValue(buildDetail); var displayText=context.GetValue(displayText); var url=context.GetValue(url); addExternalink(displayText,新Uri(url)); buildDetail.Information.Save(); } },c#,visual-studio,visual-studio-2010,build,C#,Visual Studio,Visual Studio 2010,Build,有了它,我可以在构建详细信息日志( 我遇到的问题是链接是在VisualStudio2010的文本编辑器中打开的 该链接看起来像:file://///ServerName/BuildResult/Tests.html 如何打开web浏览器以显示Tests.html页面?您传入的URL是什么?如果改用常量URL会发生什么情况?请尝试“http://www.microsoft.com“改为。您传入的URL是什么?如果改为使用常量URL会发生什么情况?请尝试”http://www.microsoft.c

有了它,我可以在构建详细信息日志(

我遇到的问题是链接是在VisualStudio2010的文本编辑器中打开的

该链接看起来像:
file://///ServerName/BuildResult/Tests.html


如何打开web浏览器以显示Tests.html页面?

您传入的URL是什么?如果改用常量URL会发生什么情况?请尝试
“http://www.microsoft.com“
改为。您传入的URL是什么?如果改为使用常量URL会发生什么情况?请尝试
”http://www.microsoft.com“
取而代之。
public class AddHyperlinkToBuildOutput : CodeActivity
{
    [RequiredArgument]
    public InArgument<IBuildDetail> BuildDetail { get; set; }

    [RequiredArgument]
    public InArgument<string> DisplayText { get; set; }

    [RequiredArgument]
    public InArgument<string> Url { get; set; }

    protected override void Execute(CodeActivityContext context)
    {
        var buildDetail = context.GetValue(BuildDetail);
        var displayText = context.GetValue(DisplayText);
        var url = context.GetValue(Url);

        buildDetail.Information.AddExternalLink(displayText, new Uri(url));
        buildDetail.Information.Save();
    }
}