UWP WebView2无法使用已安装的WebView2 Runtime



我已经创建了一个WinUI 3.0 UWP应用程序,并根据文档安装了WebView2运行时。当我检查regkey及其pv属性时,根据文档,它已经设置好了。然而,当启动我的应用程序时,无论是在调试还是发布中,我都会看到没有检测到合适版本的Microsoft Edge

XML本身非常简单:

<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<controls:WebView2 x:Name="MyWebView"  Grid.Row="1" Grid.ColumnSpan="2" 
Source="https://www.microsoft.com" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" />

文档指出,也应该可以依赖WebView2运行时进行开发:

在开发和测试过程中,您可以使用其中一个作为后台web平台。

  • WebView2运行时
  • 任何Insider(非稳定(Microsoft Edge(Chromium(浏览器频道

让任何人在不直接安装Microsoft Edge的BETA版本的情况下成功运行此功能,因为这不是一个选项,也不建议这样做。

请参阅WinUI 3 中的WebView2入门中的先决条件

Microsoft Edge WebView2 简介

要查看特定版本的WebView2需要哪个版本的MS Edge,请参阅WebView2发行说明。

从下载MS Edge的最新开发版本https://www.microsoftedgeinsider.com/en-us/download.

下面的帖子显示了一些可以检查的内容,以确定您安装的MS Edge版本。如何检测是否安装了运行时#421

相关内容

  • 没有找到相关文章

最新更新