[英]“Copy Local = false” referenced project shows “Could not load file or assembly”
[英]How to load/link dynamically DLL which was already referenced in project (copy local false)
在简历中,我们要使用CefSharp dll将浏览器嵌入到.NET应用程序中。 由于dll的大小很大,因此我们不想在安装程序中增加大小。 这是我尝试做的事情:
我将项目中的DLL称为“将本地复制为false”,这在编译时不会链接文件中的DLL。
在我的代码中使用cefsharp类之前,我下载了DLL以及所需的所有文件,并将其解压缩到应用程序.exe所在的位置
这是我碰壁的地方,如果在一切正确的地方完成所有操作后尝试使用cefsharp类,则cefsharp将无法正常工作,这是正常的,因为尚未加载dll(除非重新启动应用程序)。
有没有一种方法可以动态链接我已经引用的dll在内存中,因此我不必重新启动应用程序? 谢谢 !
我最终重新启动了我的应用...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.