Webview20.9.430库创建环境失败



我的应用程序的旧版本是使用webview2(0.9.430)。我们收到了一个客户的投诉,说edge浏览器没有加载到应用程序上,而应用程序之前是可以工作的。

CreateCoreWebView2EnvironmentWithDetails()方法创建环境失败,出现ERROR_FILE_NOT_FOUND错误。

客户有金丝雀版本version 94.0.974.0(官方版本)金丝雀(64位)。Webview2库版本0.9.430.

有没有人知道webview2/Edge浏览器在传统兼容性方面是否发生了变化?

除了更新webview2库之外,还有什么方法可以解决这个问题吗?因为更新webview2需要更改API,这将被视为主要版本,而不是补丁版本。所以我需要避免主要版本。

1.0.0.0之前的版本是SDK的预览版本,其兼容性将在某个时候被放弃。特别是对于0.9.430.0,您可以看到0.9.430.0的nuget包已被弃用并从列表中删除,而430的弃用已在2月的发布说明中提出

不幸的是,前进的唯一方法是移动到1.0.0.0后的nuget包版本。

对于版本1.0.0.0和前向兼容性,所有api都保持在发布版本的nuget包中。因此,在迁移到1.0.0.0后的nuget包之后,您不应该再次遇到此类问题。本webview2版本控制文档详细介绍了兼容性。

最新更新