Поделиться через


Добавление или удаление импортированных пространств имен (Visual Basic)

Импорт пространства имен позволяет использовать элементы из этого пространства имен в коде без полной квалификации элемента. Например, если вы хотите получить доступ к методу Create в классе System.Messaging.MessageQueue, вы можете импортировать пространство имен System.Messaging и просто ссылаться на необходимый элемент в коде, как MessageQueue.Create.

Импортированные пространства имен управляются на странице ссылокконструктора проектов. Импорты, указанные в этом диалоговом окне, передаются непосредственно компилятору (/импорту) и применяются ко всем файлам проекта. Используйте инструкцию Imports для использования пространства имен в одном файле исходного кода.

Добавление импортированного пространства имен

  1. В обозревателе решений щелкните правой кнопкой мыши узел проекта и выберите пункт "Свойства" или нажмите клавиши ALT+ВВОД.

  2. В конструкторе проектов перейдите в раздел "Ссылки".

  3. В списке импортированных пространств имен установите флажок для добавляемого пространства имен.

    Замечание

    Чтобы импортировать его, пространство имен должно находиться в указанном компоненте. Если пространство имен не отображается в списке, необходимо добавить ссылку на компонент, содержащий его. Дополнительные сведения см. в разделе "Управление ссылками в проекте".

Удаление импортированного пространства имен

  1. В обозревателе решений щелкните правой кнопкой мыши узел проекта и выберите пункт "Свойства" или нажмите клавиши ALT+ВВОД.

  2. В конструкторе проектов перейдите в раздел "Ссылки".

  3. В списке импортированных пространств имен снимите флажок для пространства имен, которое требуется удалить.

Импорт пользователей

Импорт пользователя позволяет импортировать определенный класс в пространстве имен, а не всё пространство имен. Например, у вашего приложения может быть импорт пространства имен System.Diagnostics, но единственный класс в этом пространстве имен, который вас интересует, — это класс Debug. Вы можете определить Debug как импорт пользователя, а затем удалить импорт для System.Diagnostics.

Если вы в последующем измените свое мнение и решите, что это действительно был класс, который вам нужен, вы можете ввести EventLog как импорт пользователя и перезаписать EventLog с помощью функции обновления.

Добавить импорт пользователей

  1. В обозревателе решений щелкните правой кнопкой мыши узел проекта и выберите пункт "Свойства" или нажмите клавиши ALT+ВВОД.

  2. В конструкторе проектов перейдите в раздел "Ссылки".

  3. В текстовом поле под списком импортированных пространств имен введите полное имя для импортируемого пространства имен, включая корневое пространство имен.

  4. Нажмите кнопку "Добавить импорт пользователя" , чтобы добавить пространство имен в список импортированных пространств имен .

    Замечание

    Кнопка "Добавить импорт пользователей" будет отключена, если пространство имен совпадает с уже имеющимся в списке; невозможно добавить импорт дважды.

Чтобы обновить импорт пользователя

  1. В обозревателе решений щелкните правой кнопкой мыши узел проекта и выберите пункт "Свойства" или нажмите клавиши ALT+ВВОД.

  2. В конструкторе проектов перейдите в раздел "Ссылки".

  3. В списке импортированных пространств имен выберите пространство имен, которое вы хотите изменить.

  4. В текстовом поле под списком импортированных пространств имен введите имя нового пространства имен.

  5. Нажмите кнопку "Обновить импорт пользователей", чтобы обновить пространство имен в списке Импортированных пространств имен.

В файле проекта

При внесении изменений в конструктор проектов файл проекта обновляется, чтобы отразить изменения. Импортированные пространства имен отображаются в файле проекта, как показано в следующем коде:

  <ItemGroup>
    <Import Include="System.Collections.Specialized" />
    <Import Include="System.ComponentModel" />
    <Import Include="System.Web" />
    <Import Include="System.Windows.Markup" />
    <Import Include="System.Xml" />
  </ItemGroup>