繁体   English   中英

如何动态加载/链接项目中已引用的DLL(复制本地false)

[英]How to load/link dynamically DLL which was already referenced in project (copy local false)

在简历中,我们要使用CefSharp dll将浏览器嵌入到.NET应用程序中。 由于dll的大小很大,因此我们不想在安装程序中增加大小。 这是我尝试做的事情:

  1. 我将项目中的DLL称为“将本地复制为false”,这在编译时不会链接文件中的DLL。

  2. 在我的代码中使用cefsharp类之前,我下载了DLL以及所需的所有文件,并将其解压缩到应用程序.exe所在的位置

  3. 这是我碰壁的地方,如果在一切正确的地方完成所有操作后尝试使用cefsharp类,则cefsharp将无法正常工作,这是正常的,因为尚未加载dll(除非重新启动应用程序)。

有没有一种方法可以动态链接我已经引用的dll在内存中,因此我不必重新启动应用程序? 谢谢 !

我最终重新启动了我的应用...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM