次の方法で共有


WebView2 アプリを 1 つの実行可能ファイルとして配布する

多数のファイルのパッケージではなく、単一の実行可能ファイルを使用してアプリケーションを配布することもできます。 1 つの実行可能ファイルを作成するか、パッケージのサイズを小さくするには、WebView2Loader ファイルを静的にリンクする必要があります。 WebView2 SDK には、ヘッダー ファイル、 WebView2Loader.dllIDL ファイルが含まれています。 WebView2Loader.dll は、アプリがデバイス上で WebView2 ランタイム (Microsoft Edge プレビュー チャネル) を見つけるのに役立つ小さなコンポーネントです。

WebView2Loader.dllを出荷しないアプリの場合は、次の操作を行います。

  1. Visual Studio Code などのテキスト エディターで、アプリの .vcxproj プロジェクト ファイルを開きます。

    .vcproj プロジェクト ファイルは非表示のファイルである可能性があります。つまり、ファイルは Visual Studio に表示されません。 非表示のファイルを検索するには、コマンド ラインを使用します。

  2. WebView2 NuGet パッケージ ターゲット ファイルを含めるコード内のセクションを見つけます。 コード内の場所は、次の図で強調表示されています。

    Project Files コード

  3. 次のコードをコピーし、 Microsoft.Web.WebView2.targets が含まれている場所に貼り付けます。

    <PropertyGroup>
        <WebView2LoaderPreference>Static</WebView2LoaderPreference>
    </PropertyGroup>
    

    挿入されたコードを次に示します。

    挿入されたコード

  4. アプリをコンパイルして実行します。

関連項目