Вот самый простой и простой подход:
(для подавления предупреждений в масштабе всего решения)
- нет необходимости использовать
CodeAnalysisRuleSet
- нет необходимости использовать
AssetPostprocessor
, ни ProjectFilesGenerator
- , поскольку они подвержены ошибкам и недружественны, поскольку можно
Вместо
.editorconfig
Visual Studio 2019 достаточно умен, чтобы поднять его и применить ко всем проектам:
[*.{cs,vb}]
# IDE0051 Private member is unused.
dotnet_diagnostic.IDE0051.severity = none
Если вам нужно больше детализации, добавьте специфицированные c .editorconfig
файлы в проекты, которым требуются другие правила.
Конечно, вы теряете аспект редактирования GUI, но в моем случае это не является пробкой.