wimm.Secundatives/wimm.Secundatives.csproj contains the following property groups:
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<NoWarn>1591</NoWarn>
<WarningsAsErrors />
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
It's not clear (to me) why we need an empty <WarningsAsErrors> element in the release configuration but not in the debug configuration, nor why we are suppressing warnings about undocumented public interface in release but not in debug. It seems like we should be fine with just <TreatWarningsAsErrors> in the unconditional property group. Maybe this is an idiosyncrasy of (an older version of) Visual Studio?
wimm.Secundatives/wimm.Secundatives.csproj contains the following property groups:
It's not clear (to me) why we need an empty
<WarningsAsErrors>element in the release configuration but not in the debug configuration, nor why we are suppressing warnings about undocumented public interface in release but not in debug. It seems like we should be fine with just<TreatWarningsAsErrors>in the unconditional property group. Maybe this is an idiosyncrasy of (an older version of) Visual Studio?