gpt4 book ai didi

.net - 如何从指定位置而不是 GAC 加载引用的 dll?

转载 作者:行者123 更新时间:2023-11-30 23:59:46 24 4
gpt4 key购买 nike

我有一个名为 A.dll 的 dll 具有强名称,另一个程序集 B 引用 A.dll。我将 A.dll 放在 c:\myapp 中,A.dll 也安装在 GAC 中。
我希望程序集 B 从 c:\myapp 而不是 GAC 加载 A.dll。但它总是从 GAC 加载 A.dll。我的问题是如何从指定的本地位置而不是 GAC 加载引用的 dll。
谢谢。

最佳答案

根据MSDN page about how the CLR loads assemblies ,CLR 将在尝试从工作目录加载程序集之前从 GAC 加载程序集。似乎没有办法解决这个问题。

或者,您可以不将程序集添加到 GAC,这样 CLR 将被迫通过 probing 查找程序集。 .

关于.net - 如何从指定位置而不是 GAC 加载引用的 dll?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3473605/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com