Udostępnij za pomocą


Dodawanie lub usuwanie zaimportowanych przestrzeni nazw (Visual Basic)

Importowanie przestrzeni nazw umożliwia używanie elementów z tej przestrzeni nazw w kodzie bez pełnej kwalifikacji elementu. Jeśli na przykład chcesz uzyskać dostęp do Create metody w System.Messaging.MessageQueue klasie, możesz zaimportować System.Messaging przestrzeń nazw i po prostu odwołać się do elementu, którego potrzebujesz w kodzie jako MessageQueue.Create.

Zaimportowane przestrzenie nazw są zarządzane na stronie OdwołaniaProjektanta projektu. Importy określone w tym oknie dialogowym są przekazywane bezpośrednio do kompilatora (/importów) i mają zastosowanie do wszystkich plików w projekcie. Użyj instrukcji , Imports aby użyć przestrzeni nazw w jednym pliku kodu źródłowego.

Aby dodać importowaną przestrzeń nazw

  1. W Eksploratorze rozwiązań kliknij prawym przyciskiem myszy węzeł projektu i wybierz polecenie Właściwości lub naciśnij Alt+Enter.

  2. W projektancie projektów przejdź do pozycji Odwołania.

  3. Na liście Zaimportowane przestrzenie nazw zaznacz pole wyboru dla przestrzeni nazw, którą chcesz dodać.

    Uwaga / Notatka

    Aby można było je zaimportować, przestrzeń nazw musi znajdować się w składniku referencyjnym. Jeśli przestrzeń nazw nie jest wyświetlana na liście, należy dodać odwołanie do składnika, który go zawiera. Aby uzyskać więcej informacji, zobacz Zarządzanie odwołaniami w projekcie.

Aby usunąć zaimportowaną przestrzeń nazw

  1. W Eksploratorze rozwiązań kliknij prawym przyciskiem myszy węzeł projektu, a następnie wybierz polecenie Właściwości lub naciśnij Alt+Enter.

  2. W projektancie projektów przejdź do pozycji Odwołania.

  3. Na liście Zaimportowane przestrzenie nazw wyczyść pole wyboru dla przestrzeni nazw, którą chcesz usunąć.

Importowanie użytkowników

Importy użytkowników umożliwiają importowanie określonej klasy w przestrzeni nazw, a nie całej przestrzeni nazw. Na przykład aplikacja może mieć import dla przestrzeni nazw System.Diagnostics, ale jedyną klasą, która Cię interesuje w tej przestrzeni nazw, jest klasa Debug. Możesz zdefiniować Debug jako import użytkownika, następnie usunąć import dla System.Diagnostics.

Jeśli później zmienisz zdanie i zdecydujesz, że to naprawdę EventLog klasa, której potrzebujesz, możesz wprowadzić EventLog jako import użytkownika i nadpisać Debug przy użyciu funkcji aktualizacji.

Aby dodać import użytkownika

  1. W Eksploratorze rozwiązań kliknij prawym przyciskiem myszy węzeł projektu, a następnie wybierz polecenie Właściwości lub naciśnij Alt+Enter.

  2. W projektancie projektów przejdź do pozycji Odwołania.

  3. W polu tekstowym poniżej listy Zaimportowane przestrzenie nazw wprowadź pełną nazwę przestrzeni nazw, którą chcesz zaimportować, w tym przestrzeń nazw katalogu głównego.

  4. Kliknij przycisk Dodaj import użytkownika aby dodać przestrzeń nazw do listy Zaimportowane przestrzenie nazw.

    Uwaga / Notatka

    Przycisk Dodaj importowanie użytkownika zostanie wyłączony, jeśli przestrzeń nazw odpowiada jednej już znajdującej się na liście; nie można dodać importu dwa razy.

Aby zaktualizować import użytkownika

  1. W Eksploratorze rozwiązań kliknij prawym przyciskiem myszy węzeł projektu, a następnie wybierz polecenie Właściwości lub naciśnij Alt+Enter.

  2. W projektancie projektów przejdź do pozycji Odwołania.

  3. Na liście Zaimportowane przestrzenie nazw wybierz przestrzeń nazw, którą chcesz zmienić.

  4. W polu tekstowym poniżej listy Zaimportowane przestrzenie nazw wprowadź nazwę nowej przestrzeni nazw.

  5. Kliknij przycisk Aktualizuj import danych użytkownika, aby zaktualizować przestrzeń nazw w liście Zaimportowane przestrzenie nazw.

W pliku projektu

Podczas wprowadzania zmian w projektancie projektów plik projektu jest aktualizowany w celu odzwierciedlenia zmian. Zaimportowane przestrzenie nazw są wyświetlane w pliku projektu, jak pokazano w poniższym kodzie:

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