Distribuir um aplicativo WebView2 como um único arquivo executável
Talvez você queira distribuir seu aplicativo com um único arquivo executável, em vez de um pacote de muitos arquivos. Para criar um único arquivo executável ou reduzir o tamanho do pacote, você deve vincular estaticamente os arquivos WebView2Loader. O SDK do WebView2 contém um arquivo de cabeçalho e WebView2Loader.dll
o IDL
arquivo.
WebView2Loader.dll
é um pequeno componente que ajuda os aplicativos a localizar o WebView2 Runtime ou os canais de visualização do Microsoft Edge no dispositivo.
Para um aplicativo que não WebView2Loader.dll
envia , faça o seguinte:
Abra o arquivo de
.vcxproj
projeto do seu aplicativo em um editor de texto, como Visual Studio Code.O
.vcproj
arquivo de projeto pode ser um arquivo oculto, o que significa que o arquivo não é mostrado no Visual Studio. Para localizar arquivos ocultos, use a linha de comando.Localize a seção no código em que você inclui os arquivos de destino do pacote NuGet do WebView2. O local no código é realçado na seguinte figura:
Copie o seguinte código e cole-o onde o
Microsoft.Web.WebView2.targets
está incluído:<PropertyGroup> <WebView2LoaderPreference>Static</WebView2LoaderPreference> </PropertyGroup>
O código inserido é mostrado abaixo:
Compile e execute seu aplicativo.
Confira também
- Introdução ao WebView2
- Repositório WebView2Samples – um exemplo abrangente de recursos do WebView2.
- Referência de API do WebView2