none
Windowsフォームに配置したWebView2を動作させるには RRS feed

  • 質問

  • Windowsフォームアプリケーションに配置したWebView2のエラーについて質問させて下さい。

    先日、初めてWebView2アプリ作成に挑戦し、Microsoft Edgeリファレンス「Windows Forms アプリでの WebView2 の概要 (プレビュー)」ページを参考に、同手順でアプリ作りにチャレンジしました。
    ・インストールしたWebView2のバージョンは「0.9.538-prerelease」です。
    ・テストには「Visual Basic」を利用しました。
    ・Visual Studioのバージョンは、「Microsoft Visual Studio Community 2019」です。
    ・ページ掲載以外の設定(プロパティ等)は、全て既定値になります。

    ページを参考に、手順3-4でWebView2の Source プロパティにURLを指定後、F5キーでプロジェクトを実行したところ、以下のエラーが発生し進行しません。

     ↓

    「System.InvalidOperationException: 'フォームの作成中にエラーが発生しました。詳細については、Exception.InnerException を参照してください。  エラー:オブジェクト参照がオブジェクト インスタンスに設定されていません。」

    エラーは
    Form1.Designer.vbに記述される「Me.Controls.Add(Me.webView)」で起きています。
    コードは自動記述で、自分は何も触っていません。

    正直、WebView2自体、初めて触ったため、何をどう修正すれば正常に動作するか分かりません。
    対処方法を知っている方がおりましたら、是非ご教授お願いします。
    2020年6月12日 0:23

回答

  • 念のための確認ですが、Chromium版Edgeはインストールされていますか?

    なお今のところWebView2で動かすためにはCanaryチャネルまたはDevチャネルのものをインストールする必要があるようです。

    https://www.microsoftedgeinsider.com/en-us/download

    • 回答としてマーク mexicanafro 2020年6月12日 0:44
    2020年6月12日 0:36

すべての返信

  • 念のための確認ですが、Chromium版Edgeはインストールされていますか?

    なお今のところWebView2で動かすためにはCanaryチャネルまたはDevチャネルのものをインストールする必要があるようです。

    https://www.microsoftedgeinsider.com/en-us/download

    • 回答としてマーク mexicanafro 2020年6月12日 0:44
    2020年6月12日 0:36
  • 早速のご回答、ありがとうございました。

    Microsoft Edgeなら何でも勝手に動くと思っていました、申し訳ないです。

    「前提条件」にも記載されていましたね…

    早速、ダウンロードしてみます。

    この度は、ありがとうございました。

    2020年6月12日 0:47