Windows XP/Server 2003/VS 2010上的CefSharp

www*_*.se 6 .net c# gac visual-studio-2010 cefsharp

我正在尝试将CefSharp集成到我在Windows XP上的Visual Studio 2010中开发的C#项目中.运行Windows Server 2003的其他人也报告了类似的错误.

  1. 我通过NuGet添加CefSharp.WinForms,它似乎工作得很好.

  2. 我编译并运行应用程序但是当我尝试加载CefSharp时,我得到"由'CefSharp.Core.dll'导入的过程无法加载."

以下是我运行的代码:

        var settings = new CefSharp.CefSettings {
            PackLoadingDisabled = true
        };

        if (Cef.Initialize(settings)) {
            throw new Exception("Failed to initialze CefSharp");
        }

        var browser = new CefSharp.WinForms.ChromiumWebBrowser("http://www.google.com/");
        browser.SetBounds(0, 0, ClientSize.Width, ClientSize.Height);
        Controls.Add(browser);
Run Code Online (Sandbox Code Playgroud)

CefSharp常见问题解答它告诉我,为了在Windows XP上运行,我应该执行许多任务,即使XP没有得到官方支持,它在常见问题解答中说它可以工作.

出现错误消息

项目文件

bin\x86\debug中的文件

jor*_*rnh 0

我认为“确保安装了正确的 Visual C++ 版本”中存在拼写错误/缺失单词。

恕我直言,它应该是:“确保安装了正确的 Visual C++ Redistributable版本。”

这是对另一个常见问题解答项目的引用: https://github.com/cefsharp/CefSharp/wiki/Frequently-asked-questions#Inclusion_vcredist