2

У меня есть совершенно противоположная проблема для одного описанного here. В моем случае Visual Studio вставляет с помощью директив внутри пространства имен, и я хочу предотвратить это. Я попытался снять опцию Resharper: Языки -> C# -> Стиль форматирования -> Импорт пространства имен -> Добавить с помощью директивы в самый глубокий объем И это не помогло. Также я попытался временно отключить Resharper. Еще одна проблема. Btw, у меня есть StyleCop и StyleCop +. Возможно, это вызывает проблему. Итак, когда я иду и добавляю новый элемент -> Класс - он создаст новый файл кода с использованием директив внутри пространства имен. Как это изменить?Вставка визуальной студии 2010 с использованием директив внутри пространства имен

ответ

2

Вы заменяете файл шаблона класса тем, у кого есть одна или несколько директив, используемых в объявлении пространства имен? Если это так, вы, вероятно, видите результат интересного поведения плагина C#: недавно добавленная директива используется после последнего распознавания, используемого непосредственно в файле, независимо от того, где это происходит.

+0

Где я могу найти шаблон для файла класса? – Serhiy

+0

Местоположение по умолчанию для шаблона класса находится под '<Корневой каталог Visual Studio> \ Common7 \ IDE \ ItemTemplates \ CSharp \ Code \ 1033'. Если вы измените шаблон класса, вам, скорее всего, понадобится заставить Visual Studio обновить свой кеш-шаблон, как описано в http://msdn.microsoft.com/en-us/library/vstudio/ms241279(v=vs.100) .aspx. –

+0

Спасибо, Николь! – Serhiy

Смежные вопросы