Il modo in cui lo fare è utilizzare uno script PowerShell o Batch. Lo script può avviare il processo e tornare normalmente a CC.NET dopo aver generato l'eseguibile. Questo è l'unico modo in cui posso vederlo, poiché CC.NET deve sapere che è stato restituito e che lo script può tornare, anche se il processo che hai generato è ancora in esecuzione. Un esempio di script PowerShell che farà ciò che vuoi. Quindi chiami lo script PowerShell con il percorso verso l'exe come paracadutista.
param( [string] $exePath = $(throw "A path to executable required.")
)
Invoke-Item $exePath
qui CC.NET 1.5 sarebbe come impostare il compito PowerShell
<powershell>
<script>yourScriptName.ps1</script>
<scriptsDirectory>D:\CruiseControl</scriptsDirectory>
<buildArgs>full path to exe you want to kick-off</buildArgs>
</powershell>
Sfortunatamente, CC .NET scade e uccide il processo dopo un po '. –