how can i suppress all compiler and code analysis warnings from msbuild at the command line?

后端 未结 6 1451
感情败类
感情败类 2021-01-11 17:45

This has been asked, but wasn\'t answered. The answer (use /warn:1) doesn\'t work for msbuild.exe, only csc.exe. Perhaps I\'m missing something between csc and

相关标签:
6条回答
  • 2021-01-11 18:03

    Try this:

    msbuild.exe C:\Dev\BigSolution.sln /p:WarningLevel=0 /p:RunCodeAnalysis=false
    
    0 讨论(0)
  • 2021-01-11 18:09

    I know this is an old post but it got me on the right track and by adding the following to my msbuild call it suppressed all of the warnings and output as it built the project. I have this in a batch file so the only output I get I believe are the end results and any messages I prompt with echo. The secret was in the /clp switch. So I looked that up and put in all of the ones that supress output. Each one got rid of more but there were still the yellow warnings coming up and when I added the ErrorsOnly switch, there was no more output.

    call msbuild /clp:NoSummary;NoItemAndPropertyList;ErrorsOnly /verbosity:quiet /nologo
    
    0 讨论(0)
  • 2021-01-11 18:21

    http://social.msdn.microsoft.com/Forums/en-US/tfsbuild/thread/96b3ea2e-92ed-4483-bbfe-a4dda3231eb9

    According to this, it cannot be suppressed.

    0 讨论(0)
  • 2021-01-11 18:21

    Looks like it is not possible...

    Warnings with MSB prefix are thrown by MSBuild. Currently, we can't suppress MSBuild warnings.

    0 讨论(0)
  • 2021-01-11 18:26

    Can use nowarn flag on the compiler, which corresponds to <NoWarn> property in the .csproj file. So maybe msbuild /p:NoWarn="37;68" will turn off those warning numbers (haven't tried it).

    Or use

    http://msdn.microsoft.com/en-us/library/13b90fz7.aspx

    to turn off warnings altogether. I don't know the property name offhand, try /p:Warn=0.

    Edit: read the comments toward the end; seems like really getting rid of all these warnings isn't possible.

    0 讨论(0)
  • 2021-01-11 18:27

    I have tried this and cannot suppress the warnings either, unless I list them out on the /NoWarn property for msbuild.exe

    0 讨论(0)
提交回复
热议问题