我需要重新分发使用CefSharp浏览器的Winforms应用程序。 我读了一些关于这个主题的帖子,但我没找到我正在寻找的东西。我正在使用Visual Studio安装程序设置向导。 当我转到设置属性中的先决条件时,我会得到以下先决条件列表:
所以我的问题是: 我应该检查以下哪些?
感谢。
答案 0 :(得分:2)
CefSharp需要Microsoft VC ++运行时,如their FAQ page中所列:
+------------------+--------------+--------------+
| CefSharp Version | VC++ Version | .Net Version |
+------------------+--------------+--------------+
| 64.0.0 and above | 2015 | 4.5.2 |
| 51.0.0 to 63.0.0 | 2013 | 4.5.2 |
| 45.0.0 to 49.0.0 | 2013 | 4.0.0 |
| 43.0.0 and below | 2012 | 4.0.0 |
+------------------+--------------+--------------+
因此,您应该检查.Net Framework的相应版本。您还应检查或分发正确版本的Microsoft VC ++ Runtime,否则您会看到类似于以下错误:
System.IO.FileNotFoundException:无法加载文件或程序集 ' CefSharp.Core.dll'或其中一个依赖
FAQ页面介绍了将Microsoft VC ++ Runtime合并到您的发行版中的几种方法。