2012-04-25 18 views
0

私のアプリケーションが使用しているアセンブリを更新する必要があります。アプリケーションが使用しているGACでアセンブリが見つかりません

それは私が混乱していますしかし、私はCにアセンブリを見つけることができないweb.configファイルでこのラインを介してGACにアセンブリを参照するWebサイトのアプリケーション

<add assembly="dotnetCHARTING, Version=4.3.2721.21869, Culture=neutral, PublicKeyToken=AF2CD47DB69D93BD" /> 

です:\ WINDOWS \アセンブリまたはCを: \ Windows \ Microsoft.NET \ Assembly

私はこのツールを試しても、サイコロはありませんでした。 http://gacbrowser.blogspot.co.uk/2008/03/gac-browser-introduction.html

私は公開鍵とアセンブリ名で調べてみました。

アイデア?

(編集 - コードサンプルにweb.configファイルのラインを変換)

+0

アセンブリがGACにあることを確認してください。デバッガをアタッチし、ロードされたモジュールのリストをチェックすることにより、どのアプリケーション**が**使用しているかを確認してください。 –

答えて

3

あなたは、.NET Fusion Loggerを使用してみましたか?アセンブリがロードされた正確なパスがわかります。

+1

binフォルダを見てください。それがGACにない場合は、他の場所の1つにアセンブリが検索されます。 – Dave

0

tryプロセスエクスプローラを使用してダンプまたはミニダンプを作成してください。 アプリケーションが使用しているすべてのDLLが表示されます。

1

どのバージョンの.Netを使用していますか? .Net4では、GACの場所が変更されました。詳細については、この質問を参照してください。.NET 4.0 has a new GAC, why?

関連する問題