首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在应用程序正在使用的GAC中找不到程序集

在应用程序正在使用的GAC中找不到程序集
EN

Stack Overflow用户
提问于 2012-04-25 23:50:15
回答 3查看 3.4K关注 0票数 0

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

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

代码语言:javascript
复制
<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行转换为代码示例)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-25 23:56:31

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

票数 3
EN

Stack Overflow用户

发布于 2012-04-26 00:49:14

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

票数 1
EN

Stack Overflow用户

发布于 2012-04-26 00:09:16

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10319157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档