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后,程序運行恢復正常。