アセンブリの場所

アセンブリの場所は、共通言語ランタイムが参照されるアセンブリの位置を特定できるかどうかを決定します。また、アセンブリをほかのアセンブリと共有できるかどうかも決定します。 アセンブリは、次の場所に配置できます。

  • アプリケーションのディレクトリまたはサブディレクトリ

    これは、アセンブリの最も一般的な配置場所です。 アプリケーション ルート ディレクトリのサブディレクトリは、言語またはカルチャに基づいて作成できます。 アセンブリにカルチャ属性の情報がある場合、そのアセンブリは、そのカルチャ名を持つアプリケーション ディレクトリの下位のサブディレクトリに配置する必要があります。

  • グローバル アセンブリ キャッシュ

    これは、共通言語ランタイムがインストールされると常にインストールされる、コンピューター全体のコード キャッシュです。 通常、あるアセンブリを複数のアプリケーションで共有する場合、そのアセンブリをグローバル アセンブリ キャッシュ内にインストールする必要があります。

  • HTTP サーバー上

    アセンブリを HTTP サーバー上に配置する場合、厳密な名前が必要です。アセンブリへのポインターは、アプリケーション構成ファイルのコードベース セクションで指定します。

参照

概念

アセンブリの作成

グローバル アセンブリ キャッシュ

ランタイムがアセンブリを検索する方法

その他の技術情報

アセンブリを使用したプログラミング