Non riesco a chiamare correttamente questo eseguibile nel mio script di distribuzione psake.Come posso chiamare exec in psake a un eseguibile con un percorso variabile?
Se faccio questo:
exec { "$ArchiverOutputDir\NServiceBus.Host.exe /install" }
Emette semplicemente questo (ed è chiaramente non chiama l'eseguibile - solo in uscita il valore di tale espressione):
c:\ReloDotNet2_ServiceEndpoints\Archiver\NServiceBus.Host.exe /install
Ma se faccio questo :
exec { c:\ReloDotNet2_ServiceEndpoints\Archiver\NServiceBus.Host.exe /install }
Ottengo l'output previsto dall'eseguibile.
Come si chiama correttamente un eseguibile con una variabile nel percorso dell'eseguibile in psake? Se questo è in realtà un problema di PowerShell, non esitare a correggere la domanda per riflettere tale intuizione.
I
Grazie per la modifica sui tag: sono stati salvati nella memoria locale da una domanda precedente che intendevo interrompere. –