【发布时间】:2021-02-18 12:07:50
【问题描述】:
我创建了一个 WinUI 3.0 UWP 应用程序并按照documentation 安装了 WebView2 运行时。 当我检查 regkey 及其 pv 属性时,根据documentation,它已设置。但是,在启动我的应用时,无论是在调试还是发布,我都看到 未检测到合适的 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 运行时进行开发:
在开发和测试期间,您可以使用其中任何一个作为支持网络平台。
- WebView2 运行时
- 任何 Insider(不稳定)Microsoft Edge (Chromium) 浏览器频道
有没有人设法在不直接安装 Microsoft Edge 的 BETA 版本的情况下运行它,因为这不是一个选项,也不是 recommended。
【问题讨论】:
-
WebView2 Runtime AFAIK 仅支持 Win32 应用程序:docs.microsoft.com/da-dk/microsoft-edge/webview2/gettingstarted/… 没有提及 Runtime 作为选项。