將 WebView2 應用程式散發為單一可執行檔
您可能想要使用單一可執行檔來散發應用程式,而不是許多檔案的套件。 若要建立單一可執行檔,或減少封裝的大小,您應該以靜態方式連結 WebView2Loader 檔案。 WebView2 SDK 包含標頭檔 WebView2Loader.dll
、 和 IDL
檔案。
WebView2Loader.dll
是一個小型元件,可協助應用程式在裝置上找到 WebView2 執行時間或 Microsoft Edge 預覽通道。
對於未寄送 WebView2Loader.dll
的應用程式,請執行下列動作:
在
.vcxproj
文字編輯器中開啟應用程式的專案檔,例如Visual Studio Code。專案
.vcproj
檔可能是隱藏的檔案,這表示檔案不會顯示在 Visual Studio 中。 若要尋找隱藏的檔案,請使用命令列。在包含 WebView2 NuGet 套件目標檔案的程式碼中找出 區段。 下圖醒目提示程式碼中的位置:
複製下列程式碼,並將它貼到包含 的位置
Microsoft.Web.WebView2.targets
:<PropertyGroup> <WebView2LoaderPreference>Static</WebView2LoaderPreference> </PropertyGroup>
插入的程式碼如下所示:
編譯並執行您的應用程式。
另請參閱
- 開始使用 WebView2
- WebView2Samples 存放庫 - WebView2 功能的完整範例。
- WebView2 API 參考