Кажется, я не могу правильно назвать этот исполняемый файл в моем сценарии развертывания psake.
Если я сделаю это:
exec { "$ArchiverOutputDir\NServiceBus.Host.exe /install" }
Он просто выводит это (и явно не вызывает исполняемый файл — просто выводит значение этого выражения):
c:\ReloDotNet2_ServiceEndpoints\Archiver\NServiceBus.Host.exe /install
Но если я сделаю это:
exec { c:\ReloDotNet2_ServiceEndpoints\Archiver\NServiceBus.Host.exe /install }
Я получаю ожидаемый результат от исполняемого файла.
Как мне правильно вызвать исполняемый файл с переменной в пути к исполняемому файлу в psake? Если это действительно проблема PowerShell, не стесняйтесь исправлять вопрос, чтобы отразить это понимание.
I