хмм. Студия не дает установить TreatWarningsAsErrors - с неохотой (буквально, в первый раз при установке сама сбросила выбор с All на Specific warnings) выставляется All, но при перезагрузке проекта выбор сбрасывается на те же Specific warnings. При этом в csproj всё как надо, <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|netstandard2.0|AnyCPU'"> <TreatWarningsAsErrors>true</TreatWarningsAsErrors> </PropertyGroup>
TreatWarningsAsErrors очень неприятная вещь, особенно в опенсорсе. Когда клонируешь и запускаешь чужой проект, но оставив свои правила и анализаторы в студии, и у тебя сотни ошибок сразу на голову падают. А у автора репы, конечно же, все ок.
хмм. Студия не дает установить TreatWarningsAsErrors - с неохотой (буквально, в первый раз при установке сама сбросила выбор с All на Specific warnings) выставляется All, но при перезагрузке проекта выбор сбрасывается на те же Specific warnings. При этом в csproj всё как надо, <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|netstandard2.0|AnyCPU'"> <TreatWarningsAsErrors>true</TreatWarningsAsErrors> </PropertyGroup>
А по делу. Возможно есть какие-то props файлы, в которых переопределенно? Сама студия могла теоретически, если через Gui менялось.
TreatWarningsAsErrors очень неприятная вещь, особенно в опенсорсе. Когда клонируешь и запускаешь чужой проект, но оставив свои правила и анализаторы в студии, и у тебя сотни ошибок сразу на голову падают. А у автора репы, конечно же, все ок.