Я использую Powershell ISE для запуска скрипта сборки, который, в свою очередь, использует MSBuild, однако - он не позволяет синим текстовым цветам MSBuild. MSBuild выводит цветные сообщения - желтый, серый, зеленый или красный в зависимости от его содержимого.Powershell ISE Lakes color output
Если я запускаю скрипт через обычный файл powershell.exe (под которым находится CMD), я получаю цветовое кодирование.
Внутри Powershell ISE, я протестировал его, используя Write-Host -ForegroundColor Green 'hello'
, который работал, поэтому есть причина, почему цвет от MSBuild не будет работать?
powershell.exe не является "CMD под" AFAIK. – alroc
Итак, ваша проблема в том, что powershell не передает информацию о цвете в MSBuild? – Neolisk
@Neolisk На самом деле, похоже, что его проблема - полная противоположность. PowerShellISE не принимает информацию о цвете, которая передается из MSBuild, и просто форматирует все как обычный текст. – TheMadTechnician