Share via


將 WebView2 應用程式散發為單一可執行檔

您可能想要使用單一可執行檔來散發應用程式,而不是許多檔案的套件。 若要建立單一可執行檔,或減少封裝的大小,您應該以靜態方式連結 WebView2Loader 檔案。 WebView2 SDK 包含標頭檔 WebView2Loader.dll 、 和 IDL 檔案。 WebView2Loader.dll 是一個小型元件,可協助應用程式在裝置上找到 WebView2 執行時間或 Microsoft Edge 預覽通道。

對於未寄送 WebView2Loader.dll 的應用程式,請執行下列動作:

  1. .vcxproj 文字編輯器中開啟應用程式的專案檔,例如Visual Studio Code。

    專案 .vcproj 檔可能是隱藏的檔案,這表示檔案不會顯示在 Visual Studio 中。 若要尋找隱藏的檔案,請使用命令列。

  2. 在包含 WebView2 NuGet 套件目標檔案的程式碼中找出 區段。 下圖醒目提示程式碼中的位置:

    Project Files 程式碼

  3. 複製下列程式碼,並將它貼到包含 的位置 Microsoft.Web.WebView2.targets

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

    插入的程式碼如下所示:

    插入的程式碼

  4. 編譯並執行您的應用程式。

另請參閱