私の提案は、msbuildとmstestを別々に実行することです。だからあなたはあなたの仕事を持っています
<task>
<msbuild>
<executable>c:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe</executable>
<workingDirectory>youWorkinDir</workingDirectory>
<projectFile>yourProjd.proj</projectFile>
<targets>Build</targets>
</msbuild>
<exec>
<executable>C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\mstest.exe</executable>
<buildArgs>/testcontainer:YourTestProject.dll /resultsfile:TestResult.xml</buildArgs>
</exec>
</task>
パブリッシャーセクションで</xmllogger>
、マージタスクを実行する前に、ビルドログに出力ファイルが含まれます。
<publishers>
<merge>
<files>
<file>TestResult.xml</file>
</files>
</merge>
</publishers>