C# Winform 运行异常 CefSharp.core.dll 找不到指定的模块

 

C# Winform开发中使用了CefSharp,之前在VS2012中运行很正常,今天换了一台Windows XP 打开VS2010 运行时,发生异常:System.IO.FileNotFoundException;Coloud not load file or assembly ‘CefSharp.core.dll’ or one of its dependencies,找不到指定的模块。
File name:’CefSharp.Core.dll‘。

由于XP系统的VS只安装了C#开发模块,以为是没有装VC++环境,于是找到VS2010的安装包又重新安装了VC++,再次启动VS2010运行程序依然报异常。

后来发现必须安装VC++ 2013 Redist ,这个文件在CefSharp中的Readme.txt文件中有提及,原以为VS2010中的C++安装会自带,看来是没有,只能单独安装了。

Visual C++ Redistributable Packages for Visual Studio 2013下载地址:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=40784

安装VC++ 2013 Redist后,程序运行恢复正常。

 

基本上设置x86 可以在xp到win10 上兼容跑起来。

转载于:https://www.cnblogs.com/CoreXin/p/9428232.html

你可能感兴趣的:(C# Winform 运行异常 CefSharp.core.dll 找不到指定的模块)