0

我目前正在为 Spotfire 做一个扩展,它将 Web 浏览器 (CefSharp) 嵌入到应用程序中。但是,当我尝试运行包时,我收到错误:

“包 'D3Visualizations' 具有未解析的程序集引用:'CefSharp,版本 1.25.4.0' 被 'D3Visualizations.dll' 引用。”

我已经添加了 CefSharp.dll 和 CefSharp.WinForms.dll 作为参考,并且我已经将这两个以及 icudt.dll 和 libcef.dll 添加到了 bin/Debug 文件夹中。

老实说,我不知道为什么它现在不起作用;上次我在包生成器中遇到这样的错误,是由于 .NET 版本不匹配。

我究竟做错了什么?我正在使用 Visual Studio 2013 Express Desktop,该项目位于 .NET 框架 4.5.1 中。

4

1 回答 1

0

您可以在其属性窗口中检查引用的路径吗?您可以尝试删除并重新添加对 bin 文件夹中 dll 的引用,并设置 Copy Local = true。如果这不起作用,请尝试在项目文件中明确设置它,如以下问题所示:Force VS to reference local dll

于 2014-06-18T18:47:46.113 回答