Home > front end >  Suppress Build Output When Running `dotnet run`
Suppress Build Output When Running `dotnet run`

Time:10-30

Is it possible to suppress the build warnings which are output when dotnet run causes a build to occur, e.g. after a code change?

$ dotnet run --verbosity quiet

/../MyProgram.cs(6,21): warning CS8618: Non-nullable property
    'MyProperty' must contain a non-null value when exiting
    constructor. Consider declaring the property as nullable.

<My Program Output>

This is painful, as during development I will pipe my program output into another tool, and the build warning output breaks the parsing of that tool. I don't want to disable any particular warnings; I want to simply omit them from the output of dotnet run.

CodePudding user response:

$ dotnet run --property WarningLevel=0
  • Related