23

Windows Server 2012 の GAC アセンブリの詳細を確認するにはどうすればよいですか? Powershell 経由で DLL を登録できましたが、実際に登録されていることを確認する必要があります。

4

4 に答える 4

39

おそらく、4.0 より前の .NET バージョンで使い慣れた GAC ディレクトリのカスタム ルックを探しているでしょう。GAC を c:\windows\assembly ウィンドウに格納し、カスタム シェル拡張機能を使用してディレクトリ構造をアセンブリのリストにフラット化しました。

シェル拡張機能は、.NET バージョン 4.0 以降では使用されなくなりました。そのマシンには .NET 4.5 があり、その GAC は c:\windows\microsoft.net\assembly に格納されています。実際のディレクトリ構造を確認するだけです。アセンブリを見つけるのはそれほど難しくありません。GAC_MSIL ディレクトリから始めれば、名前でアセンブリを見つけるのに問題はありません。アセンブリと同じ表示名のフォルダーを見つけます。バージョンと公開鍵トークンに基づいた、言いようのない名前を持つサブディレクトリがあり、そのサブディレクトリには DLL が含まれています。

アセンブリが C++/CLI で作成された混合モード アセンブリである場合は、GAC_32 または GAC_64 ディレクトリから開始します。

于 2013-09-06T08:58:49.017 に答える
11

このパスで試してみてください

C:\Windows\Microsoft.NET\assembly

于 2013-09-06T08:10:48.233 に答える