Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
W Eksploratorze rozwiązań kliknij prawym przyciskiem myszy węzeł projektu i wybierz polecenie Właściwości lub naciśnij Alt+Enter.
W projektancie projektów przejdź do pozycji Odwołania.
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
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.
W projektancie projektów przejdź do pozycji Odwołania.
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
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.
W projektancie projektów przejdź do pozycji Odwołania.
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.
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
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.
W projektancie projektów przejdź do pozycji Odwołania.
Na liście Zaimportowane przestrzenie nazw wybierz przestrzeń nazw, którą chcesz zmienić.
W polu tekstowym poniżej listy Zaimportowane przestrzenie nazw wprowadź nazwę nowej przestrzeni nazw.
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>