For the complete documentation index, see llms.txt. This page is also available as Markdown.

How to get messages logged in dotnet build output

<Message Importance="high" Text="Gone?!" /> gone?

I learned that the reason my high-importance messages were totally gone from the dotnet build output is due to the new terminal logger being the new default.

To bring the old logger (and those messages back), you need to pass -tl:off now, or set MSBUILDTERMINALLOGGER=false envvar.

You can set this for all your local builds in a folder by creating an Directory.Build.rsp with the -tl:off switch which is picked up automatically by MSBuild.

Last updated