你可能想用單一可執行檔來發佈應用程式,而不是包含多個檔案的套件。 若要建立單一可執行檔,或縮小套件大小,應靜態連結 WebView2Loader 檔案。 WebView2 SDK 包含一個標頭檔,WebView2Loader.dll以及 檔案。IDL
WebView2Loader.dll 是一個小型元件,幫助應用程式在裝置上定位 WebView2 執行時(Microsoft Edge 預覽頻道)。
對於不提供出貨 WebView2Loader.dll的應用程式,請執行以下步驟:
在文字編輯器(如 Visual Studio Code)中開啟
.vcxproj你的應用程式專案檔案。專案
.vcproj檔案可能是隱藏檔案,意即該檔案不會在 Visual Studio 中顯示。 要找到隱藏檔案,請使用命令列。在程式碼中找到包含 WebView2 NuGet 套件目標檔案的區塊。 代碼中的位置在下圖中標示:
複製以下程式碼並貼上至包含 的位置
Microsoft.Web.WebView2.targets:<PropertyGroup> <WebView2LoaderPreference>Static</WebView2LoaderPreference> </PropertyGroup>插入的代碼如下所示:
編譯並執行你的應用程式。
另請參閱
- 開始使用 WebView2
- WebView2Samples 儲存庫 ——WebView2 功能的完整範例。
- WebView2 API 參考