За да потиснете предупрежденията за всички проекти, трябва да създадете .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]
в него. След това го включете във всеки проект с Add Existing File... Add As Link. - person Ron Beyer   schedule 17.05.2018