小编see*_*f07的帖子

System.DllNotFoundException:无法加载DLL“WebView2Loader.dll”找不到指定的模块。(0x8007007E)

我们使用 webview2 来启动浏览器窗口。在设计时 webview2 工作正常,我们看到浏览器窗口,但在运行时 webview2 未初始化。对于设计时,只有 x64 Webview2Loader.dll 工作,但 x64 webview2Loader.dll 在运行时不起作用,我手动将 x86 Webview2Loader.dll 复制到 nuget 文件夹中 - 仍然抛出相同的异常,并且无法加载 Webview2Loader.dll。
.NET Framework = .net5
Webview2 版本 = 1.0.1072.54

"message": "System.DllNotFoundException: Unable to load DLL 'WebView2Loader.dll' or one of its dependencies: The specified module could not be found. (0x8007007E)
  at Microsoft.Web.WebView2.Core.CoreWebView2Environment.CreateCoreWebView2EnvironmentWithOptions(String browserExecutableFolder, String userDataFolder, ICoreWebView2EnvironmentOptions options, ICoreWebView2CreateCoreWebView2EnvironmentCompletedHandler environment_created_handler)
  at Microsoft.Web.WebView2.Core.CoreWebView2Environment.CreateAsync(String browserExecutableFolder, String userDataFolder, CoreWebView2EnvironmentOptions options)
  at Microsoft.Web.WebView2.Wpf.WebView2.<>c__DisplayClass27_0.<<EnsureCoreWebView2Async>g__Init|0>d.MoveNext()
Run Code Online (Sandbox Code Playgroud)

.net-5 webview2

6
推荐指数
1
解决办法
7204
查看次数

标签 统计

.net-5 ×1

webview2 ×1