La forma en que lo haría es utilizar una secuencia de comandos de PowerShell o por lotes. El script puede iniciar su proceso y regresar normalmente a CC.NET después de generar el ejecutable. Esta es la única forma en que puedo verlo, ya que CC.NET necesita saber que se devolvió y que el script puede regresar, incluso con el proceso que engendró y que todavía se está ejecutando. Un script de muestra de PowerShell que hará lo que usted desee. Luego, simplemente llama al script de powershell con la ruta al exe como un parámetro.
param( [string] $exePath = $(throw "A path to executable required.")
)
Invoke-Item $exePath
aquí en CC.NET 1.5 sería cómo configurar la tarea PowerShell
<powershell>
<script>yourScriptName.ps1</script>
<scriptsDirectory>D:\CruiseControl</scriptsDirectory>
<buildArgs>full path to exe you want to kick-off</buildArgs>
</powershell>
Desafortunadamente, CC .NET se agota y mata el proceso después de un tiempo. –