【发布时间】:2016-12-13 15:45:57
【问题描述】:
我正在尝试使用 VS2015 在 VSTO Outlook 插件中托管 CefSharp.Winform(Winform 的 Chromium Web 浏览器控件),但没有成功。
我遵循的步骤是:
- 创建一个 Outlook 2013 插件项目。
- 将解决方案设置从任何 CPU 更改为 x86
- 使用 nugget 安装 CefSharp.Winform。
- 访问Cef,如代码中的cef.initialize()。
- 编译项目没有错误。
但是当运行插件时,它会给出“无法加载文件或程序集 CefSharp.Core.dll 或依赖项之一..”的错误。
我已经编译了示例 winform 项目并运行它没有问题。另外,我尝试将所有依赖项从 winform 项目复制到 Outlook,但仍然存在同样的问题。
知道如何让 CefSharp.WinForm 在插件环境中工作吗?
【问题讨论】:
-
outlook 版本是否运行 64 位?
-
Windows 7 32 位,Outlook 2013 32 位
-
尝试将目标平台设置为 AnyCPU。
-
我将 AnyCPU 设置为默认设置,但有一个非常熟悉的问题,指向将其更改为 x86 或 x64
标签: c# outlook chromium-embedded cefsharp