我有以下简单的文件夹结构:
根
根\可执行文件
根\子文件夹
根\子文件夹\ Control.dll
根\子文件夹\ ControlDependency.dll
子文件夹具有一个基于第三方库的控件。我希望控件从其自己的文件夹中加载其依赖项,但是它正在寻找可执行文件文件夹中的依赖项。
这是正常现象吗,为什么会发生呢?
在生成项目时,所有引用的程序集都将被复制到输出文件夹中,然后再进行引用。.NET CLR按照以下步骤进行程序集解析:
如果需要在运行时加载可以位于任何文件夹(不仅是应用程序的bin文件夹)中的程序集,则可以使用以下三种方法之一:
请点击以下链接以了解更多信息:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句