要为“TestSettings”文件夹指定不同的位置,添加.runsettings
到您的解决方案作为Visual Studio文档中解释说:http://msdn.microsoft.com/en-us/library/vstudio/jj635153.aspx
我.runsettings
文件看起来像这样:
<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
<RunConfiguration>
<ResultsDirectory>.\Visual Studio Test Results</ResultsDirectory>
</RunConfiguration>
</RunSettings>
由于但据我所知,ResultsDirectory位置与解决方案文件夹无关(如文档中的示例文件所示),而是相对于.runsettings
文件本身的位置。另外请注意,像$(SolutionDir)
这样的Visual Studio宏在这里没有展开。 总而言之,.runsettings
文件与特定项目或解决方案无关。
为什么他们建议在Visual Studio的新版本使用.runsettings
文件,而不是.testsettings
原因也是文档中找到:http://msdn.microsoft.com/en-us/library/vstudio/ee256991.aspx
如果使用.testsettings文件时,MSTest的测试框架会是 用于运行你的测试。这运行速度更慢,不允许您从第三方测试框架运行测试。
嗨帕特里克,我试过了,但RunSettings文件被忽略。当我启动VS2012时,SolutionResult文件夹将在SolutionsDir中创建。 – Thomas
@Thomas你有没有得到这个工作 – crush
不幸的是没有。 – Thomas