DotNetBrowser:在任何查找位置都找不到包含二进制文件的程序集

问题描述 投票:2回答:1

我正在尝试使用DotNetBrowser,但出现错误:

无法找到或还原兼容的Chromium二进制文件。在任何查找位置都找不到包含二进制文件的程序集DotNetBrowser.Chromium.Win-86.dll。

我认为它无法提取Chromium二进制文件,因为生成的临时文件夹为空:

AppData\Local\Temp\dotnetbrowser-chromium\69.0.3497.12.2.0.0.165\X86

我在这里可能会想念什么?

如果运行下载文件随附的DotNetBrowser.WinForms.Demo.exe,它可以正常工作-但它不会提取二进制文件,至少不会提取到temp文件夹中。

这是我的代码:

IEngine engine;
IBrowser browser;
BrowserView browserView = new BrowserView() {
    Dock = DockStyle.Fill
};
engine = EngineFactory.Create();
browser = engine.CreateBrowser();
browser.Navigation.LoadUrl("https://teamdev.com/dotnetbrowser");
browserView.InitializeFrom(browser);

我正在Windows Server 2012 Standard x64上运行它。

我正在尝试使用DotNetBrowser,但出现错误:无法找到或还原兼容的Chromium二进制文件。包含二进制文件的程序集DotNetBrowser.Chromium.Win-86.dll不是...

c# dotnetbrowser
1个回答
1
投票

[Chromium二进制文件打包到相应的DLL-DotNetBrowser.Chromium.Win-86.dllDotNetBrowser.Chromium.Win-64.dll中。

© www.soinside.com 2019 - 2024. All rights reserved.