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