从Visual Studio(05/08)输出中抑制命令行

时间:2009-06-27 05:24:41

标签: visual-studio visual-studio-2008

我正在尝试从Visual Studio中的输出中禁止命令行 - 我的计划是将/nologo添加到命令行 - 但我找不到应用程序设置中的位置或者用于执行此操作的IDE设置。

我可能错过了一些明显的东西,但我真的很感激任何启蒙。

编辑:以下情况可以最好地描述导致我出现此问题的原因:

  • 我有一个包含多个项目的解决方案
  • 我点击F7,构建所有(或当前配置为通过Configuration Manager构建的所有)
  • 我点击F4来逐步完成项目中的警告/错误
  • 在每个项目的输出开始时(通常是0个警告和0个错误)是一个如下声明:

    “c:\ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ Csc.exe / noconfig / nowarn:1701,1702 / errorreport:prompt / warn:4 / define:TRACE / reference:”c :\ Program Files \ Reference Assemblies \ Microsoft \ Framework \ v3.5 \ System.Core.dll“/reference:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll / reference:c: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ System.dll /reference:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll / debug:pdbonly / filealign:512 / optimize +。 ......“

这些是每个项目输出的事实(特别是当这些项目没有警告或错误时)使我踩到任何真正的警告/错误是正确的皇家PITA。我想让IDE 显示这些毫无意义的信息行。

2 个答案:

答案 0 :(得分:1)

工具|选项|项目和解决方案|构建并运行| MSBuild项目构建输出详细程度 - >安静

答案 1 :(得分:0)

问题不太清楚。默认情况下,在VS2005中,如果右键单击某个项目,请选择“属性”,然后在“配置属性”下查看> C / C ++ - >一般,我想你会看到抑制启动横幅:是(/ nologo) 这会抑制编译器的一些标题信息。那是你要的吗?