Я почти уверен, что знаю ответ, но мне интересно, есть ли способ определить глобальную директиву using в моих проектах на C #, чтобы мне не приходилось повторять директиву над каждым файлом кода.
Мой интерес действительно связан с введением методов расширения в .NET Framework.Единственный способ использовать метод расширения - это определить директиву using для пространства имен, содержащего методы расширения.Без директивы using я теряю возможности Intellisense для методов расширения, что означает, что я не всегда буду видеть, какие методы доступны.
Как разработчик платформы, я должен убедиться, что типы и методы, предоставляемые в средеЯсны и доступны разработчикам-потребителям - это ключ ко мне.В то время как документация и обучение служат своей цели, я обнаружил, что большинство разработчиков попадут в период и прокрутят список Intellisense, чтобы увидеть, какие методы и свойства доступны.Даже если они зайдут в Обозреватель объектов или просмотрят справочную документацию, они не узнают о методе расширения, если не узнают об этом.Вот тут и вступает Intellisense.
И, хотя я могу добавить директиву using к шаблону, который использует VS, опция «Remove and Sort» в VS удалит директиву, ссылающуюся на методы расширения, если таковой нет.используется.
Итак, все это говорит о том, есть ли способ определить глобальную директиву «использования» в VS 2010?Если нет, то есть ли шанс, что это рассматривается MS на будущее?