0

我需要更新我的应用程序正在使用的程序集。

它是一个网站应用程序,通过 web.config 中的这一行引用 GAC 中的程序集

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

但是我很困惑,我在 C:\Windows\assembly 或 C:\Windows\Microsoft.NET\Assembly 中找不到程序集

我什至试过这个工具,没有骰子。 http://gacbrowser.blogspot.co.uk/2008/03/gac-browser-introduction.html

我尝试通过公钥和程序集名称查看。

有任何想法吗?

(已编辑 - 将 web.config 行转换为代码示例)

4

3 回答 3

3

您是否尝试过使用 .NET Fusion Logger?它应该告诉您加载程序集的确切路径。

于 2012-04-25T15:56:30.927 回答
1

您使用的是什么版本的 .Net?在 .Net4 中,GAC 的位置发生了变化。有关详细信息,请参阅此问题: .NET 4.0 有一个新的 GAC,为什么?

于 2012-04-25T16:49:13.683 回答
0

尝试使用进程资源管理器创建转储或迷你转储。它将显示您的应用程序正在使用的所有 dll。

于 2012-04-25T16:09:15.690 回答