<Choose>
<When Condition=" '$(Configuration)' == 'Release' ">
<PropertyGroup>
<!-- Microsoft recommends that we disable CodeAnalysis in favor of FxCop Analyzers. aka.ms/fxcopanalyzers -->
<RunCodeAnalysis>false</RunCodeAnalysis>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
</When>
<When Condition=" '$(Configuration)' != 'Release' ">
<PropertyGroup>
<RunCodeAnalysis>false</RunCodeAnalysis>
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
</PropertyGroup>
</When>
</Choose>
TODO
STRETCH GOAL
For reference: https://github.com/microsoft/ApplicationInsights-dotnet/blob/develop/BASE/src/Microsoft.ApplicationInsights/Microsoft.ApplicationInsights.csproj