你如何用Psake清理NUnit进程?

你如何用Psake清理NUnit进程?,nunit,teamcity,nunit-console,psake,Nunit,Teamcity,Nunit Console,Psake,我有一个诗篇脚本,在本地非常有效。它运行良好;但是,Nunit会启动Nunit-agent.exe进程,并且不会处理它们 这在本地并不是一个问题,因为我不会在每次构建时都提取存储库(包含Nunit)的新副本 在生成服务器上(该服务器正在提取新副本),由于与nunit-agent.exe关联的文件已锁定,并且在第一次成功运行后仍在运行,因此此操作将中断 有没有办法在nunit运行后清理进程,或者有没有其他方法可以调用nunit 我的诗篇脚本片段: $nunit = "$toolsDirectory

我有一个诗篇脚本,在本地非常有效。它运行良好;但是,Nunit会启动Nunit-agent.exe进程,并且不会处理它们

这在本地并不是一个问题,因为我不会在每次构建时都提取存储库(包含Nunit)的新副本

在生成服务器上(该服务器正在提取新副本),由于与nunit-agent.exe关联的文件已锁定,并且在第一次成功运行后仍在运行,因此此操作将中断

有没有办法在nunit运行后清理进程,或者有没有其他方法可以调用nunit

我的诗篇脚本片段:

$nunit = "$toolsDirectory\NUnit\net-2.0\nunit-console-x86.exe"

# paths to test assemblies get passed into this function
function RunNunit ($test_assembly) {
    exec { & $nunit $test_assembly /nologo /nodots /xml=$test_assembly.xml }
}

我解决了这个问题。我使用的是NUnit2.5.x;但是,当我升级到2.6.12035时,代理正确地处理了自己。

我解决了这个问题。我使用的是NUnit2.5.x;但是,当我升级到2.6.12035时,代理正确地处理了自己