2

プロジェクトでWebView2コントロールを使用してアプリを実行すると、コントロール内の Web ページが表示されません。代わりに、アプリは次のメッセージを表示し、Microsoft Edge for Business のダウンロード ページに移動します。UWPWinUI 3.0WebView2

Microsoft Edge の適切なバージョンが検出されませんでした。ここから最新のベータ チャネル ビルドをインストールしてください

質問: Microsoft Edge for Business が求められているのはなぜですか? MS Edge Canary Channelの最新バージョンと最新リリース バージョンの MS Edgeが既に にインストールされていWindows 10 - Proます。あまり多くのバージョンをインストールしたくありません。

MainPage.xaml :

<Page
  x:Class="UWP_WinUI.MainPage"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  xmlns:local="using:UWP_WinUI"
  xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  mc:Ignorable="d"
  Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">

    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>
        <Button x:Name="myButton" Click="myButton_Click">Click Me</Button>
        <WebView2 x:Name="wvTest" Grid.Row="1" Source="https://www.bing.com/"/>
    </Grid>
</Page>

アプリの表示

WebVeiw2Web ページは、ボタン コントロールの下に表示されるはずです。ただし、代わりに、メッセージ (以下に示す) が表示されます。

ここに画像の説明を入力

4

2 に答える 2

0

「WinUI 3.0 デスクトップ」については、WebView2 のサポート対象プラットフォームになりました。詳細については、次のサイトを確認してください: https://docs.microsoft.com/en-us/microsoft-edge/webview2/gettingstarted/winui .

WinUI 3.0 アプリを UWP アプリとして出荷する予定がある場合は、いくつかの制限があるかもしれませんが、率直に言って、その組み合わせについてはわかりません。

于 2020-12-09T22:59:56.373 に答える