【问题标题】:Colored build output in Visual StudioVisual Studio 中的彩色生成输出
【发布时间】:2008-09-08 15:01:26
【问题描述】:

我正在使用带有自定义构建脚本/批处理文件(ala make、ant 等)的 Visual Studio 项目。

当从命令行运行构建时,我们在不同的输出行上放置了彩色突出显示。

但是,当通过 Visual Studio(在我的例子中是 2005 年)构建时,输出窗口不再显示颜色。

这可能吗?如果需要,我很乐意将特定代码放入构建脚本中。

【问题讨论】:

    标签: visual-studio colors


    【解决方案1】:

    如果您不想使用专业版的 VSCommands 插件,有一个名为 VSColorOutput 的免费插件,它可以做到这一点。我已经使用它了一点,按照它说的做。

    查看http://coolthingoftheday.blogspot.com/2011/12/vscoloroutput-visual-studio-output.html 或在扩展库中查找。

    【讨论】:

    • 重要信息:我有VS2010,不确定它是否也适用于旧版本。
    • 这,真的很酷!非常感谢,给你一票!
    • 不客气。显然,大多数 .NET 人习惯于为诸如 VSCommands 之类的小扩展付费,我认为 VSColorOutput 没有更广泛的原因没有其他原因 :-)
    • 嗯,我可以看到另一个原因:VSCommands 的广告方式更多。当我在 VS 下寻找彩色构建输入时,不到 5 分钟就找到了 VSCommands,而我不得不做一些研究才能找到 VSColorOutput。不过我更喜欢 VSColorOutput,不仅因为它是免费的,而且因为它只是按照它所说的做 :)
    • 当前 Visual Studio 库 URL 为 visualstudiogallery.msdn.microsoft.com/…
    【解决方案2】:

    Visual Studio 2010 的 VSCommands 插件将颜色格式添加到输出窗口,因此错误显示为红色。我不确定他们是如何做到的,但它可能会给你一个起点。

    【讨论】:

    • hmm 有趣.. 我想知道它是否只是 vs2010 的东西.. 谢谢
    • 据我所知只有专业版支持。但是,它在免费版本中被阻止:(
    • 在下面查看我的答案以获取免费替代方案
    【解决方案3】:

    问题不在于您的构建脚本,而在于 Visual Studio 不支持 ANSI control codes 更改颜色。

    【讨论】:

      猜你喜欢
      • 2017-06-01
      • 2022-12-07
      • 1970-01-01
      • 1970-01-01
      • 2011-07-14
      • 1970-01-01
      • 1970-01-01
      • 2020-08-31
      • 1970-01-01
      相关资源
      最近更新 更多