Пространства имен C# в web.config

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

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

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

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

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

2 ответа

Решение

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

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

Другие вопросы по тегам