如何在VS 2010中指定单元测试结果的位置?

Ray*_*Ray 8 unit-testing visual-studio-2010

我使用VS2010进行单元测试.有谁知道如何指定VS 2010放置其TestResults的位置?默认情况下,它将TestResults文件夹放在解决方案文件夹中,我想将其移出其他地方.

谢谢,雷.

kro*_*ijk 11

目前,无法在IDE中进行控制,请参阅http://social.msdn.microsoft.com/Forums/en/vststest/thread/4ff650e1-a99a-4bd4-8311-6007f2a6e16e.

但是,如果您可以从命令行使用MSTEST.EXE,它将使用当前文件夹生成TestResults文件夹.

更新:

http://blogs.msdn.com/b/vstsqualitytools/archive/2010/10/24/test-agent-test-controller-and-mstest-faq.aspx中找到:

如何自定义默认部署目录?

您可以通过在XML编辑器中编辑测试设置文件来更改默认部署文件夹:

<Deployment userDeploymentRoot="C:\TestResults" useDefaultDeploymentRoot ="false" /> 
Run Code Online (Sandbox Code Playgroud)

请注意,如果通过XML编辑修改测试设置(而不是使用默认编辑器),则需要关闭并重新打开VS(因为编辑是以XML格式完成的,所以更改不会在加载的设置中更新.)

此致,Marco Kroonwijk