方法 : グローバル アセンブリ キャッシュにアセンブリをインストールする

更新 : 2010 年 6 月

アセンブリをグローバル アセンブリ キャッシュにインストールするには 3 つの方法があります。

  • グローバル アセンブリ キャッシュ ツール (Gacutil.exe) を使用する。

    Gacutil.exe を使用すると、厳密な名前付きアセンブリをグローバル アセンブリ キャッシュに追加したり、グローバル アセンブリ キャッシュの内容を表示したりできます。

    メモメモ

    Gacutil.exe は開発専用です。製品アセンブリをグローバル アセンブリ キャッシュにインストールするためには使用しないでください。

  • Microsoft Windows Installer 2.0 を使用する。

    これは、アセンブリをグローバル アセンブリ キャッシュに追加する最も一般的な方法です。この方法をお勧めします。 このインストーラーを使用すると、グローバル アセンブリ キャッシュ内のアセンブリの参照カウントが示されるなどの利点があります。

  • Mscorcfg.msc (.NET Framework 構成ツール) を使用する。

    Mscorcfg.msc (.NET Framework 構成ツール) を使用すると、グローバル アセンブリ キャッシュを表示し、新しいアセンブリをキャッシュに追加できます。

メモメモ

以前のバージョンの .NET Framework では、Windows のシェル拡張機能である Shfusion.dll により、Windows エクスプローラーでアセンブリをドラッグしてインストールすることができました。.NET Framework Version 4 以降では、Shfusion.dll は廃止されましたが、互換性のために残されています。

グローバル アセンブリ キャッシュ ツール (Gacutil.exe) を使用して、厳密な名前のアセンブリをグローバル アセンブリ キャッシュにインストールするには

  • コマンド プロンプトに次のコマンドを入力します。

    gacutil –I <assembly name>

    このコマンドで、assembly name はグローバル アセンブリ キャッシュにインストールされるアセンブリの名前です。

ファイル名 hello.dll のアセンブリをグローバル アセンブリ キャッシュにインストールする例を次に示します。

gacutil -i hello.dll

参照

参照

Gacutil.exe (グローバル アセンブリ キャッシュ ツール)

その他の技術情報

アセンブリとグローバル アセンブリ キャッシュの使用

履歴の変更

日付

履歴

理由

2010 年 6 月

Shfusion.dll が廃止され、互換性のために残されていることを記述。

コンテンツ バグ修正