WebView2コントロールはEdgeブラウザ(Chromium)をベースのコンポーネントです。
Webブラウザコントロールを使っている場合は、WebView2コントロールへ変更しないとJavaScriptエラーや表示されないサイトがでてきます。
目次
必要環境
開発の為に必要な環境は以下になります。
- Windows10 1803(ビルド17110)以降
- WebView2ランタイム または Microsoft Edge (Chromium) カナリアチャネル
- VisualStudio 2017以降
- .NET Framework 4.6.2以降
Become a Microsoft Edge Insider | Microsoft Edge
Be the first to preview what’s new by becoming a Microsoft Edge Insider and downloading the Insider channels.
WebView2ランタイムのインストール
WebView2ランタイムの「Evergreen Bootstrapper」をインストール。
WebView2 SDKのインストール
STEP
NuGetから「WebView2」のSDKをインストール
メニューの[ツール]->[NuGetパッケージマネージャー]->[ソリューションのNuGetパッケージの管理]を選択
STEP
WebView2を検索
検索欄に「WebView2」を入力し、プロジェクトを選択してインストール。
STEP
VisualStudioの再起動
ターゲットフレームワークの設定
ビルド時に使用する.NET Frameworkが4.6.2以降になっている必要。
注意 VisualStudio2017の場合
VisualStudio2017でNuGetを使う関係上、 パッケージ管理方法をpackages.configではなくPackageReferenceを使用する必要があります。
メニューの[ツール]->[NuGetパッケージマネージャー]->[パッケージマネージャー設定]を選択し、「パッケージの管理」の「既定のパッケージ管理形式」を”PackageReference”に設定します。
コメント