Чтобы подавить предупреждения для всех проектов, вам нужно создать файл .editorconfig
в каталоге верхнего уровня. Например, у меня есть файл в багажнике, и я фиксирую его в системе управления версиями, чтобы мои коллеги могли использовать один и тот же файл. настройки.
Настройки в этом файле применяются ко всем проектам в стволе и подпапках, если только они не переопределены другим файлом .editorconfig
ниже по дереву папок, например. у вас может быть файл EditorConfig для конкретного проекта в подпапке с другими настройками. См. Иерархия и приоритет файлов для более подробной информации.
Создание файла EditorConfig
Вы можете использовать текстовый редактор для этого, если вы просто хотите изменить один конкретный параметр. Однако Visual Studio может создать для вас файл .editorconfig
с разумными значениями по умолчанию для .NET. Из MSDN а>:
Создать новый проект
В строке меню выберите Проект > Добавить новый элемент; или нажмите Ctrl+Shift+A
Выберите шаблон editorconfig File (.NET)
, чтобы добавить файл EditorConfig, предварительно заполненный стилем кода .NET по умолчанию, форматированием и соглашениями об именах.
![введите здесь описание изображения](https://i.stack.imgur.com/Wmlrw.png)
- По желанию удаляем проект - он нам особо не нужен
Visual Studio 2019 — создание файла EditorConfig из текущих настроек
В Visual Studio 2019 вы можете вместо этого создайте файл EditorConfig из ваших текущих настроек. Просто нажмите следующую кнопку в диалоговом окне Параметры под Text Editor > C# > Code Style > General
:
![введите здесь описание изображения](https://i.stack.imgur.com/xKsFF.png)
Если вы создаете в текстовом редакторе, вам, вероятно, понадобится это в верхней части файла, скорректированное по мере необходимости:
# Remove the line below if you want to inherit .editorconfig settings from higher directories
root = true
# C# files
[*.cs]
Отключение IDE0044 в конфигурационном файле редактора
Чтобы конкретно отключить IDE0044, добавьте или измените следующий параметр в файле .editorconfig
:
dotnet_style_readonly_field = false:none
(В Visual Studio 2019 вы можете установить для параметра Prefer readonly
значение No
в разделе TextEditor-> C# -> Code Style-> General
в разделе Параметры, а затем нажать кнопку Generate .editorconfig file from settings
, как описано выше).
person
Stephen Kennedy
schedule
20.10.2019
[SuppressMessage]
в нем. Затем включите его в каждый проект с помощью Добавить существующий файл... Добавить как ссылку. - person Ron Beyer   schedule 17.05.2018