0

VS2008 TFS の TFSBuild.proj ファイルに項目グループを設定し、多数のテスト リストを順番に実行します。これらの間に、VSTestHost.exe プロセスを強制終了する必要があります。そうしないと、ビルド サーバーがメモリ不足の例外で最終的に中止されるためです。

問題は、アイテム グループ内に Exec タスクを埋め込むことができないことです。

<ItemGroup>
<MetaDataFile Include="$(BuildProjectFolderPath)/../../Matrix5/Matrix.vsmdi">
<TestList>Build Server</TestList>
</MetaDataFile>
<!--Kill the VSTestHost process, which may be holidng onto unreleased memory: -->
<Exec Command = "Taskkill /IM VsTestHost.exe /T /F"/>
<MetaDataFile Include="$(BuildProjectFolderPath)/../../Matrix5/Matrix.vsmdi">
<TestList>Build Server UI</TestList>
</MetaDataFile>
</ItemGroup>

他にどうすればこれを達成できますか?

4

0 に答える 0