我在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>
我还能怎样做到这一点?