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

时间:2016-08-19 20:22:58

标签: c# .net vb.net dll

在简历中,我们希望使用CefSharp dll在我们的.NET应用程序中嵌入浏览器。 我们不想在我们的设置中添加尺寸,因为dll尺寸非常大。 这是我尝试做的事情:

  1. 我在项目中将DLL引用为Copy local to false,当时 编译不会链接文件中的DLL。

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

  3. 这就是我撞墙的地方,如果我尝试使用cefsharp类,一切都在好地方完成后cefsharp将无法正常工作 这是正常的,因为没有加载DLL(除非重新启动应用程序)。

  4. 有办法吗?     在内存中动态链接我的已经引用的dll ,所以我不知道     必须重启我的申请? 谢谢!

1 个答案:

答案 0 :(得分:0)

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