[参照の追加] ダイアログ ボックス

更新 : 2007 年 11 月

[参照の追加] ダイアログ ボックスには、参照できるさまざまな種類のコンポーネントやプロジェクトの一覧が表示されるタブ付きペインが表示されます。[参照の追加] ダイアログ ボックスを表示するには、[プロジェクト] メニューの [参照の追加] をクリックするか、またはソリューション エクスプローラの [参照設定] ノードを右クリックし、[参照の追加] をクリックします。[参照の追加] ダイアログ ボックスで、参照するコンポーネントの種類を示すタブをクリックします。

ftcwa60a.alert_note(ja-jp,VS.90).gifメモ :

[参照の追加] ダイアログ ボックスの上部にあるタブの数は、開いているプロジェクトの種類と使用中のリソースによって異なります。また、一覧に表示されるコンポーネントの中には、プロジェクトの .NET Framework バージョンに応じて無効になるものもあり、その場合は灰色で表示されます。これは、より新しい .NET Framework バージョンの一部のコンポーネントが、以前の .NET Framework バージョンに基づくプロジェクトと互換性を持たないためです。

[参照の追加] ダイアログ ボックスを変更すると、選択したプロジェクトのプロジェクト参照ファイルが変更されます。プロジェクト参照ファイルには、必要なファイル、ファイルの登録方法、ユーザーのコンピュータ上のファイルのインストール場所など、アプリケーションやコンポーネントの実行時の要件に関する情報が含まれます。[参照の追加] ダイアログ ボックスでは、選択したプロジェクトのオブジェクト階層を クラス ビュー および オブジェクト ブラウザ の参照スコープに追加することもできます。

ftcwa60a.alert_security(ja-jp,VS.90).gifセキュリティに関するメモ :

実行に完全信頼のアクセス許可を必要とするコンポーネントを取り込むときは、コード アクセス セキュリティ違反が生じる可能性があることに注意してください。開発中は、プロジェクトは完全信頼の下で実行されますが、プロジェクトの配置先の環境は部分信頼である場合があります。部分的にしか信頼されていない環境で実行された場合、コード アクセス セキュリティに違反してしまう可能性があります。したがって、さまざまな信頼レベルのシナリオでアプリケーションをテストする必要があります。

次のタブおよびコントロールを使用できます。

  • [.NET] タブ
    参照できるすべての .NET Framework コンポーネントの一覧が表示されます。

    コンポーネント

    説明

    [コンポーネント名]

    コンポーネントの完全な名前 (表示名) です。

    [バージョン]

    コンポーネントのバージョン番号です。

    [ランタイム]

    コンポーネントを作成した .NET Framework のバージョン番号。

    [パス]

    コンポーネントのフォルダ パスおよびファイル名。

  • [COM] タブ
    参照できる COM コンポーネントの一覧が表示されます。

    ftcwa60a.alert_note(ja-jp,VS.90).gifメモ :

    このタブは、スマート デバイス プロジェクトの開発中には表示されません。

  • [プロジェクト] タブ
    現在のソリューション内で参照できる Visual Studio プロジェクトの一覧が表示されます。このタブでアセンブリを選択して、プロジェクト間参照を作成します。

    コンポーネント

    説明

    [プロジェクト名]

    参照先プロジェクトの名前が表示されます。

    [プロジェクト ディレクトリ]

    参照されるプロジェクトのフォルダ パスが表示されます。

  • [参照] タブ
    追加のファイルを参照し、現在のタブに表示されていないコンポーネントを検索して、それを一覧に追加できます。

  • [最近使用したファイル] タブ
    直前に追加した参照が表示されます。

    コンポーネント

    説明

    [コンポーネント名]

    コンポーネントの完全な名前 (表示名) です。

    [タイプ]

    コンポーネントの種類です。

    [バージョン]

    コンポーネントのバージョン番号です。

    [ソース]

    コンポーネントのファイル名と配置されているフォルダのパスです。

[参照の追加] ダイアログ ボックスでのアセンブリの表示

アセンブリがグローバル アセンブリ キャッシュ (GAC: Global Assembly Cache) にインストールされていたとしても、[参照の追加] ダイアログ ボックスに、すべてのアセンブリが自動的に表示されるわけではありません。[参照の追加] ダイアログ ボックスはパス ベースであり、アセンブリを表示するには、次のようにいくつかの方法があります。

  • 現在のプロジェクト ディレクトリ ([参照] タブを使用して表示できる)、同じソリューション内のその他のプロジェクト ディレクトリ ([プロジェクト] タブを使用して表示できる)、または Program Files\Microsoft Visual Studio .NET\Common7\IDE\Public Assemblies にある Public Assemblies フォルダ ([.NET] タブを使用して表示できる) にアセンブリを移動またはコピーします。

  • [参照パス] ダイアログ ボックス (Visual Basic) または [参照パス] ページ (プロジェクト デザイナ) (C#) を使用して、アセンブリが含まれているディレクトリへの参照を設定します。

  • 表示するアセンブリの場所を指定するレジストリ キーを設定します。

[参照の追加] ダイアログ ボックスにアセンブリを表示する方法の詳細な手順については、「方法 : Visual Studio で参照を追加または削除する (Visual Basic)」を参照してください。

対象の .NET Framework によって異なる参照一覧

[参照の追加] ダイアログ ボックスに表示される参照コンポーネントは、プロジェクトで使用される .NET Framework のバージョンによって異なります。プロジェクトの対象にしている .NET Framework で使用できないコンポーネントは、一覧で灰色に表示され、プロジェクトに参照として追加することはできません。

参照

処理手順

方法 : Visual Studio で参照を追加または削除する (Visual Basic)

方法 : Visual Studio で参照を追加および削除する (C#)

方法 : 参照スコープを表示および変更する

方法 : オブジェクト ブラウザ内で移動する

方法 : オブジェクト、定義、および参照 (シンボル) を検索する

概念

ビルド構成

コンテナとしてのプロジェクト

プロジェクトにおける項目の管理

参照

[ツールボックス アイテムの選択] ダイアログ ボックス (Visual Studio)

コードとコンポーネントの参照