要爲「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