我按照以下 URL 指南创建了一个示例应用程序以在 microsoft edge 上打开网页。
https://docs.microsoft.com/en-us/microsoft-edge/webview2/gettingstarted/win32
我按照说明使用 NuGet 数据包管理器安装了软件包。在开发机器上一切正常。
然后我将示例应用程序的 exe 和库“WebView2Loader.dll”复制到测试机中,测试机具有 Microsoft Edge 版本 83.0.478.50(官方构建)(64 位)。我收到“ERROR_FILE_NOT_FOUND”错误,意思是“要么找不到边缘安装,要么版本与 SDK 版本不兼容”。此错误是调用 CreateCoreWebView2Environment(),它应该找到浏览器。
我试图找出为什么它的版本高于最低要求版本时它不起作用。根据文档,edge 的最低要求版本是 82 我有 83.0.478.50。
让我知道我在测试环境中缺少什么?我应该设置任何环境变量吗?如果需要任何环境变量,我尝试在线查找,找不到任何环境变量。
编辑:
当前版本 Microsoft.web.webview2 SDK 为 0.9.488。测试盒的边缘版本为 83.0.478.50。我了解我需要在测试机上更新我的边缘版本。