У меня есть однострочная команда Powershell, которая отлично работает из командной строки.
Однако, когда я добавляю ее в команды пост-сборки моего проекта VS2010, она запускается, но затем просто зависает Visual Studio,Это почти как если бы Visual Studio просто сидела и ждала завершения команды Powershell, то есть командной строке просто нужно нажать клавишу ввода, чтобы закрыть окно или что-то в этом роде. Потому что загрузка ЦП очень низкая.
DoМне нужно сделать что-то особенное, чтобы обычная команда Powershell успешно выполнялась из окна VS2010 после сборки?
Команда:
[io.file]::WriteAllText('C:\test.js', ((gc C:\test.js) -replace 'HELLO','GOODBYE' -join "`r`n"))
Поэтому в VS я добавляюпрефикс для запуска его через Powershell, например так:
Powershell [io.file]::WriteAllText('C:\test.js', ((gc C:\test.js) -replace 'HELLO','GOODBYE' -join "`r`n"))
Обновление
В итоге все получилось.Спасибо всем за большой вклад.
Powershell -command "[io.file]::WriteAllText('C:\test.js', ((gc C:\.js) -replace 'HELLO','GOODBYE' -join \"`r`n\"))"