アセンブリ キャッシュ ビューア (Shfusion.dll)
更新 : 2007 年 11 月
アセンブリ キャッシュ ビューア (Shfusion.dll) は Windows のシェル拡張機能であり、この機能により、Windows エクスプローラでグローバル アセンブリ キャッシュの内容を表示および操作できます。Shfusion.dll は <Windows Folder>\Microsoft.NET\Framework\vx.x.xxxx フォルダにあります。x.x.xxxx は、使用している .NET Framework のバージョン番号とビルド番号を表します。
メモ : |
---|
Windows Vista では、昇格されたアクセス許可を使用した場合、アセンブリ キャッシュ ビューアは動作しません。昇格されたアクセス許可を持つユーザーがコマンド ウィンドウから起動する場合も同様です。これは、アセンブリ キャッシュ ビューアは Windows エクスプローラのシェル拡張機能であり、昇格されたアクセス許可では動作しないためです。昇格されたアクセス許可を使用してビューアを実行するには、ローカル管理者としてログオンします。 |
アセンブリ キャッシュの内容を表示するには
Windows エクスプローラで、Windows ディレクトリのサブディレクトリ \assembly, (<System Drive>:\<Windows Folder>\assembly) に移動します。Shfusion.dll でグローバル アセンブリ キャッシュの内容が表示されます。
このため、表示される assembly フォルダの内容は通常の Windows フォルダの内容と異なります。グローバル アセンブリ キャッシュにインストールされているアセンブリの名前が表示されます。さらに、各アセンブリの型、バージョン、カルチャ、および公開キー トークンに関する詳細情報が表示されます。
次のスクリーンショットは、ビューア内に表示されるアセンブリ キャッシュの内容を示しています。
グローバル アセンブリ キャッシュの内容
ダウンロードに関するキャッシュ サイズ制限を表示および変更するには
[ツール] メニュー (Windows NT の場合) または [表示] メニュー (Windows 98 の場合) の [キャッシュ設定] をクリックします。または、ツール バーの [キャッシュ設定] アイコンも使用できます。
上記の操作により、[キャッシュ プロパティ] ダイアログ ボックスが表示されます。このダイアログ ボックスは、従来のドライブのプロパティ ダイアログ ボックスと似ていますが、使用済みのキャッシュ容量がメガバイト単位で表示される点が異なります。
次のスクリーンショットは、[キャッシュ プロパティ] ダイアログ ボックスを示しています。
[キャッシュ プロパティ] ダイアログ ボックス
アセンブリのプロパティを表示するには
ビューア内でアセンブリ名を右クリックし、ショートカット メニューの [プロパティ] を選択します。
アセンブリの名前、バージョン、カルチャ、公開キー、アセンブリが属するコードベース、アセンブリの最終変更日を示す [プロパティ] ウィンドウが表示されます。アセンブリのプロパティは、[ファイル] メニューからも表示できます。
次のスクリーンショットは、アセンブリ System.Data に関する [プロパティ] ウィンドウを示しています。
アセンブリの [プロパティ] ウィンドウ
アセンブリをキャッシュに追加するには
- Windows エクスプローラを使用して、マニフェストを含むファイルをアセンブリ キャッシュのディレクトリへドラッグします。キャッシュに追加できるのは厳密な名前を持つアセンブリだけです。
グローバル アセンブリ キャッシュ ツール (Gacutil.exe) を使用してアセンブリをキャッシュに追加することもできます。
アセンブリをキャッシュから削除するには
- ビューア内でアセンブリ名を右クリックし、ショートカット メニューの [アンインストール] をクリックします。
[ファイル] メニューの [アセンブリのアンインストール] をクリックするか、ツールバーの [削除] をクリックするか、または Gacutil.exe を使用してアセンブリを削除することもできます。
ビューアに関するヘルプを表示するには
- F1 キーを使用するか、[ヘルプ] メニューの [ヘルプ トピック] を選択します。