在Visual Studio输出窗口中,PowerShell输出的宽度问题

4

我有一个在输出窗口中运行fxcopcmd的powershell脚本。结果发现,当我输出结果时,它将输出限制在80个字符内。是否有办法使它在Visual Studio输出窗口中更宽?

3个回答

1

1

我已经找到了"解决方案":

为了得到不强制换行的输出,你可以使用 Width 参数来指定行宽。因为 Width 是一个 32 位整数参数,它能够设置的最大值为 2147483647。输入以下命令将行宽设置为这个最大值:

Get-Command | Out-File -FilePath c:\temp\output.txt -Width 2147483647

别忘了使用 -Encoding utf8 开关来避免创建二进制垃圾。

最后,在 PostBuild 事件中加入 type c:\temp\output.txt 命令,以查看你的 FxCop 结果。


0

Powershell的文本输出工具通常有一个-width选项,用于控制它们插入换行符的频率。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接