Пространства имен C # в web.config - PullRequest
5 голосов
/ 13 января 2009

Исходя из опыта работы с VB и будучи вынужденным изучать C #, я преодолел первое препятствие.

В VB я мог бы поместить все необходимые им пространства имен во всем приложении в файл web.config, и он был бы доступен в каждом файле кода без необходимости добавлять операторы импорта.

<namespaces>
<clear/>
<add namespace="System"/>
<add namespace="System.Collections"/>
<add namespace="System.Collections.Generic"/>

Кажется, Visual Studio не может сделать это с C #, и мне нужно добавить операторы повсеместно.

Пожалуйста, скажите мне, что я упускаю что-то очевидное, и есть способ сделать это.

Ответы [ 2 ]

8 голосов
/ 13 января 2009

Для C # пространства имен, введенные в web.config, будут распознаваться в файлах .aspx, но не в коде. Я не думаю, что вам потребуется много времени для настройки (Ctrl-. Позволит вам быстро добавить пространство имен при вводе имени класса, на которое нет ссылки на пространство имен).

3 голосов
/ 13 января 2009

Эта возможность только для VB.NET, проект C # не поддерживает ее: /. Но вы можете создать шаблон для нового файла исходного кода ( Шаблоны мастера C # в Visual Studio .NET , Как: редактировать шаблоны Visual Studio ) и изменить пространства имен по умолчанию, как вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...