gpt4 book ai didi

c# - 使用程序集名称而不是路径加载不在 Web 应用程序的 GAC 或 bin 目录中的程序集

转载 作者:行者123 更新时间:2023-11-30 19:31:41 25 4
gpt4 key购买 nike

我有一个 dll 位于目录 xyz 中。有没有一种方法可以在不实际指定路径的情况下加载该 dll?
我知道我可以简单地通过指定 dll 的路径来加载它,but then I bumped into a pretty annoying issue这迫使我将该 dll 复制到我的应用程序 bin 目录并使用它的名称加载它。
我宁愿在 bin 目录中没有那个 dll。那么有没有一种方法可以使用实际上不在 GAC 或 bin 目录中的名称来加载程序集?
我可以做些什么来让我的 Web 应用程序扫描程序集的其他目录吗?

最佳答案

您可能想研究装配探测

<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin;bin2\subbin;bin3"/>
</assemblyBinding>
</runtime>
</configuration>

并在此处查看:运行时如何定位程序集:http://msdn.microsoft.com/en-us/library/15hyw9x3(v=VS.100).aspx

关于c# - 使用程序集名称而不是路径加载不在 Web 应用程序的 GAC 或 bin 目录中的程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6691330/

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