1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

グローバル アセンブリ キャッシュを消去する方法

Microsoft Windows のグローバル アセンブリ キャッシュ (GAC) フォルダーには、複数のアプリケーションに共通のアセンブリが格納されます。アセンブリは、.NET アプリケーション内のすべてのファイルとリソースに関する情報を含む、単一のコンパイル済みユニットです。 .Net フレームワークには、プリインストールされたアセンブリが付属しています。開発者は、アセンブリを GAC に配置して、他のアプリケーションと共有することもできます。通常、グローバル アセンブリ キャッシュからアイテムを削除する必要はありませんが、GAC をクリーンアップするためのツールが提供されます。

ステップ 1

Windows 検索チャームをクリックし、「Visual Studio」と入力します。 Windows は検索結果のリストを返します。

ステップ 2

名前に「コマンド プロンプト」が含まれるエントリを見つけます。表示される文言は、Visual Studio のバージョンによって異なります。たとえば、Visual Studio 2013 を使用している場合、「Microsoft Visual Studio 2013 コマンド プロンプト」が表示されます。その項目をクリックします。 「コマンド プロンプト」ウィンドウが開きます。

ステップ 3

[コマンド プロンプト] ウィンドウに次のように入力します。

Gacutil –l

「入力」を押します。グローバル アセンブリ キャッシュ内のアセンブリのリストが Windows に表示されます。

ステップ 4

ウィンドウ上部の「C」アイコンをクリックし、「編集」、「マーク」の順に選択します。マウスの左ボタンを押したまま、GAC から削除するアセンブリを強調表示します。 「C」アイコンをもう一度クリックし、「編集」、「コピー」の順に選択します。これにより、アセンブリ名がクリップボードにコピーされます。

ステップ 5

ウィンドウに次のように入力します:

gacutil –u ここにアセンブリ名を貼り付けます

ステップ 6

ウィンドウ上部の「C」アイコンをクリックし、「編集」、「マーク」の順に選択します。マウスの左ボタンを押したまま、[アセンブリ名をここに貼り付け] を強調表示します。 「C」アイコンをクリックし、「編集」から「貼り付け」を選択して、コピーした名前を貼り付けます。たとえば、「Calculate」という名前のアセンブリをコピーした場合、最終的なコマンドは次のようになります:

gacutil /u "Calculate,Version=1.0.0.0, Culture=neutral, PublicKeyToken=0123456789ABCDEF"

ステップ 7

「Enter」を押してコマンドを実行します。必要に応じて GAC から他のアセンブリを削除します。

ヒント

グローバル アセンブリ キャッシュを消去するには、コンピューターに管理者としてログオンするか、GAC への書き込み権限を持つアカウントを使用する必要があります。

xcopy を使用してアプリケーションを別の場所にコピーする予定がある場合、Microsoft はグローバル アセンブリ キャッシュにアセンブリを配置しないことをお勧めします。

Microsoft Visual Studio は、会社の Web サイトからダウンロードできる開発者向けの無料ソフトウェアです。