方法: インポートした名前空間を追加または削除する (Visual Basic)How to: Add or remove imported namespaces (Visual Basic)

名前空間をインポートすると、その名前空間の要素を、完全に修飾することなくコードで使うことができます。Importing a namespace allows you to use elements from that namespace in your code without fully qualifying the element. たとえば、System.Messaging.MessageQueue クラスの Create メソッドにアクセスする場合、System.Messaging 名前空間をインポートすると、MessageQueue.Create とするだけで必要な要素をコードで参照できます。For example, if you want to access the Create method in the System.Messaging.MessageQueue class, you can import the System.Messaging namespace and just refer to the element you need in code as MessageQueue.Create.

インポートした名前空間は、プロジェクト デザイナー[参照] ページで管理します。Imported namespaces are managed on the References page of the Project Designer. このダイアログ ボックスで指定したインポートは、コンパイラに直接渡されて (/imports)、プロジェクト内のすべてのファイルに適用されます。The imports you specify in this dialog box are passed directly to the compiler (/imports) and apply to all files in your project. 1 つのソース コード ファイルで名前空間を使うには、Imports ステートメントを使います。Use the Imports statement to use a namespace in a single source code file.

インポートされた名前空間を追加するにはTo add an imported namespace

  1. ソリューション エクスプローラーで、対象のプロジェクトの [マイ プロジェクト] ノードをダブルクリックします。In Solution Explorer, double-click the My Project node for the project.

  2. プロジェクト デザイナーで、[参照設定] タブをクリックします。In the Project Designer, click the References tab.

  3. [インポートされた名前空間] ボックスの一覧で、追加する名前空間のチェック ボックスをオンにします。In the Imported Namespaces list, select the check box for the namespace that you wish to add.

    注意

    名前空間をインポートするには、名前空間が参照されるコンポーネント内に存在する必要があります。In order to be imported, the namespace must be in a referenced component. 名前空間が一覧に表示されない場合は、名前空間を含むコンポーネントへの参照を追加する必要があります。If the namespace does not appear in the list, you will need to add a reference to the component that contains it. 詳細については、「プロジェクト内の参照の管理」を参照してください。For more information, see Managing references in a project.

インポートされた名前空間を削除するにはTo remove an imported namespace

  1. ソリューション エクスプローラーで、対象のプロジェクトの [マイ プロジェクト] ノードをダブルクリックします。In Solution Explorer, double-click the My Project node for the project.

  2. プロジェクト デザイナーで、[参照設定] タブをクリックします。In the Project Designer, click the References tab.

  3. [インポートされた名前空間] ボックスの一覧で、削除する名前空間のチェック ボックスをオフにします。In the Imported Namespaces list, clear the check box for the namespace that you wish to remove.

ユーザー インポートUser imports

ユーザー インポートを使うと、名前空間全体ではなく、名前空間内の特定のクラスをインポートできます。User imports allow you to import a specific class within a namespace rather than the entire namespace. たとえば、アプリケーションで System.Diagnostics 名前空間をインポートしていても、必要なのはその中の Debug クラスだけであるものとします。For example, your application might have an import for the System.Diagnostics namespace, but the only class within that namespace that you are interested in is the Debug class. そのような場合は、Debug をユーザー インポートとして定義し、System.Diagnostics のインポートを削除することができます。You can define Debug as a user import, and then remove the import for System.Diagnostics.

後で本当に必要なのは EventLog クラスであることがわかった場合は、EventLog をユーザー インポートとして入力し、更新機能を使って Debug を上書きできます。If you later change you mind and decide that was really the EventLog class that you needed, you could enter EventLog as a user import and overwrite Debug using the update functionality.

ユーザー インポートを追加するにはTo add a user import

  1. ソリューション エクスプローラーで、対象のプロジェクトの [マイ プロジェクト] ノードをダブルクリックします。In Solution Explorer, double-click the My Project node for the project.

  2. プロジェクト デザイナーで、[参照設定] タブをクリックします。In the Project Designer, click the References tab.

  3. [インポートされた名前空間] の下のテキスト ボックスに、インポートする名前空間の、ルート名前空間を含む完全な名前を入力します。In the text box below the Imported Namespaces list, enter the full name for the namespace you wish to import, including the root namespace.

  4. [ユーザー インポートの追加] ボタンをクリックすると、名前空間が [インポートされた名前空間] の一覧に追加されます。Click the Add user import button to add the namespace to the Imported Namespaces list.

    注意

    入力した名前空間が一覧に既にある名前空間のいずれかと一致する場合、[ユーザー インポートの追加] ボタンは使用できません。インポートを 2 回追加することはできません。The Add user import button will be disabled if the namespace matches one already in the list; you cannot add an import twice.

ユーザー インポートを更新するにはTo update a user import

  1. ソリューション エクスプローラーで、対象のプロジェクトの [マイ プロジェクト] ノードをダブルクリックします。In Solution Explorer, double-click the My Project node for the project.

  2. プロジェクト デザイナーで、[参照設定] タブをクリックします。In the Project Designer, click the References tab.

  3. [インポートされた名前空間] の一覧で、変更する名前空間を選択します。In the Imported Namespaces list, select the namespace you wish to change.

  4. [インポートされた名前空間] の下のテキスト ボックスに、新しい名前空間の名前を入力します。In the text box below the Imported Namespaces list, enter the name for the new namespace.

  5. [ユーザー インポートの更新] ボタンをクリックすると、[インポートされた名前空間] の一覧の名前空間が更新されます。Click the Update user import button to update the namespace in the Imported Namespaces list.

関連項目See also