У меня есть скрипт powershell, который запускает fxcopcmd в окне вывода. Оказывается, что когда я вывожу результаты, он ограничивает вывод до 80 символов, есть ли способ сделать его шире в окне вывода визуальной студии
Я нашел "решение" :
Чтобы получить вывод, который не заставляет строку обернуть, чтобы соответствовать ширине экрана, вы можно использовать параметр Width для указания ширина линии. Потому что ширина 32-битная целочисленный параметр, максимальное значение это может быть 2147483647. Введите следуя, чтобы установить ширину линии это максимальное значение: Get-Command | Out-File -FilePath c: \ temp \ output.txt -Width 2147483647
Чтобы получить вывод, который не заставляет строку обернуть, чтобы соответствовать ширине экрана, вы можно использовать параметр Width для указания ширина линии. Потому что ширина 32-битная целочисленный параметр, максимальное значение это может быть 2147483647. Введите следуя, чтобы установить ширину линии это максимальное значение:
Get-Command | Out-File -FilePath c: \ temp \ output.txt -Width 2147483647
Не забудьте использовать ключ -Encoding utf8, чтобы избежать создания бинарного навоза.
-Encoding utf8
Наконец, добавьте type c:\temp\output.txt к событию PostBuild, чтобы увидеть результаты FxCop.
type c:\temp\output.txt
В итоге я задал свой вопрос по-другому и был решен напрямую: Ширина выходного столбца Powershell
Средства вывода текста PowerShell обычно имеют опцию -width, которая контролирует частоту вставки разрывов строк.