2009-06-11 4 views
5

У меня есть сценарий powershell, который запускает fxcopcmd в окне вывода. Оказывается, что когда я выдаю результаты, он ограничивает выход до 80 символов, есть ли способ получить его шире в окне вывода визуальной студии.Ширина вывода PowerShell в окне вывода Visual Studio

ответ

0

В средствах вывода текста powershell обычно есть опция -width, которая контролирует, как часто они вставить разрывы.

1

Я нашел "solution":

Чтобы получить результат, который не заставит линию обертку, чтобы соответствовать ширине экрана, вы можете использовать Width параметр, чтобы указать ширину линии. Поскольку ширина представляет собой 32-битовое целое число параметр, максимальное значение оно может иметь 2147483647. Введите следующие установить ширину линии это максимальное значение:

Get-Command | Out-File -FilePath C: \ Temp \ output.txt -Width 2147483647

Не забудьте использовать переключатель -Encoding utf8, чтобы избежать создания бинарного помет.

Наконец, добавьте type c:\temp\output.txt к событию PostBuild, чтобы увидеть результаты FxCop.

Смежные вопросы