C# VS2008测试结果详细信息中的超链接
如果“测试结果详细信息”(TRD)中的结果字符串非常长,Visual Studio 2008将崩溃。我通过将结果数据发送到一个文件中解决了这个问题。但是,有一个问题,因为没有一种简单的方法来打开这样的文件。当然,我可以手动打开文件夹,然后打开文件,但效率不高。现在,进入问题部分C# VS2008测试结果详细信息中的超链接,c#,visual-studio-2008,unit-testing,C#,Visual Studio 2008,Unit Testing,如果“测试结果详细信息”(TRD)中的结果字符串非常长,Visual Studio 2008将崩溃。我通过将结果数据发送到一个文件中解决了这个问题。但是,有一个问题,因为没有一种简单的方法来打开这样的文件。当然,我可以手动打开文件夹,然后打开文件,但效率不高。现在,进入问题部分 是否有可能在TRD的“错误消息”部分包含指向文件的超链接?(类似于我们在堆栈跟踪部分中已经找到的内容) 如果没有,是否有任何方法将此类功能(轻松打开文件)添加到TRD 如果没有,是否有任何方法可以扩展VS的默认报告 感谢
[TestMethod]
[TestMethod]
public void MyTest()
{
...
testContextInstance.AddResultFile(targetFile);
}
private TestContext testContextInstance;
/// <summary>
///Gets or sets the test context which provides
///information about and functionality for the current test run.
///</summary>
public TestContext TestContext
{
get
{
return testContextInstance;
}
set
{
testContextInstance = value;
}
}
公共无效MyTest()
{
...
testContextInstance.AddResultFile(targetFile);
}
私有TestContext testContextInstance;
///
///获取或设置提供
///有关当前测试运行的信息和功能。
///
公共TestContext TestContext
{
得到
{
返回testContextInstance;
}
设置
{
testContextInstance=值;
}
}
它不符合我的要求。据我测试,它只是将给定的文件复制到“In”目录。它不显示指向该文件的超链接。