我根据文档创建了一个 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 版本的情况下运行它,因为这不是一个选项,也不推荐。