Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Ao distribuir seu aplicativo WebView2, certifique-se de que o WebView2 Runtime esteja presente no computador cliente. Esse requisito se aplica aos modos de distribuição Evergreen e Fixed Version.
Para obter informações introdutórias, consulte Evergreen vs. versão fixa do WebView2 Runtime.
Servindo o WebView2 Runtime por meio do Windows Server Update Services (WSUS)
Consulte o Windows Server Update Services (WSUS) no gerenciamento empresarial dos Runtimes do WebView2.
Suporte ao tempo de execução ou ao navegador durante o desenvolvimento ou produção
Durante o desenvolvimento e o teste, um aplicativo WebView2 pode usar qualquer uma das opções como a plataforma Web de apoio:
O tempo de execução do WebView2. O Runtime geralmente fornece os mesmos recursos de plataforma Web e cadência de atualização que o canal Estável do navegador Microsoft Edge. Use o WebView2 Runtime em um ambiente de produção ou para desenvolver e testar na plataforma da Web que seus usuários têm hoje.
Um canal do navegador de visualização (Insider) do Microsoft Edge. Esses canais de visualização do Microsoft Edge são Beta, Dev e Canary. Use essa abordagem para testar seu aplicativo quanto à compatibilidade direta, para que você saiba se uma alteração significativa está chegando e exigirá a atualização do seu aplicativo. Consulte Testar as próximas APIs e recursos.
Uma versão de produção de um aplicativo WebView2 só pode usar o WebView2 Runtime como a plataforma da Web de backup, não o Microsoft Edge.
O canal estável do Microsoft Edge não tem suporte para o WebView2
Os aplicativos WebView2 não têm permissão para usar o canal Estável do Microsoft Edge como a plataforma da Web de apoio. Essa restrição impede que uma versão de produção de um aplicativo WebView2 assuma uma dependência do navegador. Um aplicativo WebView2 não pode ter uma dependência do navegador durante a produção, pelos seguintes motivos:
Não há garantia de que o Microsoft Edge esteja presente em todos os dispositivos de usuário. Muitos dispositivos nas empresas e na educação estão desconectados do Windows Update ou não são gerenciados diretamente pela Microsoft. Esses dispositivos podem não ter o Microsoft Edge instalado. Exigir que a versão de produção dos aplicativos WebView2 use o WebView2 Runtime em vez do Microsoft Edge evita tornar o Microsoft Edge um pré-requisito para executar um aplicativo WebView2.
Navegadores e aplicativos têm casos de uso diferentes. Se um aplicativo WebView2 exigisse a presença do Microsoft Edge no cliente, isso potencialmente teria efeitos colaterais não intencionais no aplicativo WebView2. Por exemplo, um administrador de TI pode impedir que o navegador seja atualizado a partir de uma versão específica, para manter o navegador compatível com um site interno. Exigir a versão de produção de um aplicativo WebView2 para usar o WebView2 Runtime em vez do navegador permite que o aplicativo WebView2 permaneça perene, mesmo que as atualizações do navegador sejam impedidas pelo administrador dos clientes.
Ao contrário do navegador, o WebView2 Runtime é desenvolvido e testado para cenários de aplicativo e, em alguns casos, o WebView2 Runtime pode incluir correções de bugs que ainda não estão disponíveis no navegador.
O Evergreen WebView2 Runtime será incluído como parte do sistema operacional Windows 11. Vários aplicativos WebView2 instalaram o Evergreen Runtime em dispositivos com um sistema operacional anterior ao Windows 11. No entanto, alguns dispositivos podem não ter o Runtime pré-instalado, portanto, é uma boa prática marcar se o Runtime está presente no cliente.
Antes de seu aplicativo criar um WebView2, o aplicativo deve marcar se o WebView2 Runtime está presente (verificando uma chave do Registro ou chamando uma API) e instalar o Runtime se ele estiver ausente. O aplicativo pode fazer essa marca ao instalar ou atualizar seu aplicativo (recomendado) ou no tempo de execução do aplicativo. Para marcar se o Runtime está presente, consulte Implantando o Evergreen WebView2 Runtime, abaixo.
O modo de distribuição do Evergreen Runtime
O modo de distribuição Evergreen garante que seu aplicativo WebView2 esteja aproveitando os recursos e as atualizações de segurança mais recentes do WebView2. Para obter informações introdutórias, consulte O modo de distribuição Evergreen Runtime em Evergreen vs. versão fixa do WebView2 Runtime.
O modo de distribuição Evergreen tem as seguintes características:
O WebView2 Runtime é atualizado automaticamente sem exigir nenhuma ação sua. Ele recebe as mesmas atualizações do Microsoft Edge descritas nas notas de versão do Canal Estável do Microsoft Edge e nas notas de versão das Atualizações de Segurança do Microsoft Edge.
Todos os aplicativos WebView2 que usam o modo de distribuição Evergreen usam uma cópia compartilhada do Evergreen WebView2 Runtime, o que economiza espaço em disco.
Em sistemas qualificados, os binários para Microsoft Edge e o Evergreen WebView2 Runtime são vinculados quando estão na mesma versão. Essa vinculação fornece benefícios para volume de disco, memória e desempenho.
Quando você usa o modo de distribuição Evergreen do WebView2 Runtime, seu aplicativo WebView2 pressupõe que os clientes têm o Runtime mais recente. Seu aplicativo não pode exigir uma versão específica do WebView2 Runtime para todos os aplicativos no cliente. No momento em que um novo pacote SDK do WebView2 é lançado, uma versão compatível do WebView2 Runtime já foi distribuída aos clientes. Portanto, não há problema em seu aplicativo WebView2 usar as APIs que estão na versão mais recente do SDK do WebView2.
Dispositivos Windows 11 e dispositivos Windows 10 (detalhes)
Para obter informações introdutórias, consulte Dispositivos Windows 11 e dispositivos Windows 10 em Evergreen versus versão fixa do WebView2 Runtime.
A grande maioria dos dispositivos Windows 10 já tem o WebView2 Runtime instalado, conforme descrito em Fornecendo o Microsoft Edge WebView2 Runtime para dispositivos gerenciados do Windows 10. Um pequeno número de dispositivos Windows 10 não tem o WebView2 Runtime instalado. Recomendamos que você lide com esse caso extremo usando uma das seguintes abordagens:
Implante programaticamente o Evergreen Runtime com seu aplicativo. Consulte Implantando o Evergreen WebView2 Runtime abaixo.
Redirecionar seus usuários finais para o site da Microsoft: baixe o Microsoft Edge WebView2 e faça com que os usuários finais baixem o instalador do Evergreen WebView2 Runtime do site e instalem o Runtime por conta própria.
Veja também:
- SDKs de pré-lançamento e lançamento para WebView2 – usar uma versão de pré-lançamento do SDK junto com um canal de visualização do Microsoft Edge; ou use uma versão de lançamento do SDK junto com o Evergreen WebView2 Runtime.
Implantando o tempo de execução Evergreen WebView2
Apenas uma instalação do Evergreen WebView2 Runtime é necessária para todos os aplicativos Evergreen no dispositivo. Várias ferramentas estão disponíveis em Baixe o WebView2 Runtime para ajudá-lo a implantar o Evergreen Runtime.
Para clientes online: O WebView2 Runtime Bootstrapper é um instalador minúsculo (aproximadamente 2 MB). O WebView2 Runtime Bootstrapper baixa e instala o Evergreen Runtime de servidores da Microsoft que corresponde à arquitetura do dispositivo do usuário.
Na parte de configuração do aplicativo WebView2, vincule-se ao bootstrapper. Use um link para baixar programaticamente o bootstrapper; selecione o botão Obter o link na página de download acima.
Ou baixe o bootstrapper e empacote-o com seu aplicativo WebView2.
Para clientes offline: O Instalador Autônomo do WebView2 Runtime é um instalador completo que instala o Evergreen WebView2 Runtime em ambientes offline.
Se você estiver usando o Instalador de Aplicativos para implantar aplicativos MSIX, poderá especificar o WebView2 Runtime como uma dependência, para que ele seja instalado com o aplicativo. Para obter detalhes sobre como fazer isso, consulte win32dependencies:ExternalDependency (Windows 10, Windows 11) nos documentos do manifesto do pacote do aplicativo. Consulte também Instalar aplicativos do Windows 10 com o Instalador de Aplicativos.
Instalando o Runtime como por computador ou por usuário
O bootstrapper mais recente e o instalador autônomo dão suporte a instalações por computador e por usuário do WebView2 Runtime.
Se você executar o instalador de um prompt de comando ou processo elevado, o Runtime será instalado por computador. Se você não executar o instalador de um prompt de comando ou processo elevado, o Runtime será instalado por usuário. No entanto, uma instalação por usuário é automaticamente substituída por uma instalação por computador , se um atualizador do Microsoft Edge por computador estiver em vigor. Um atualizador do Microsoft Edge por computador está incluído como parte do Microsoft Edge, exceto para o canal de visualização Canary do Microsoft Edge.
Use o fluxo de trabalho de implantação online ou o fluxo de trabalho de implantação offline a seguir para garantir que o Runtime já esteja instalado antes do lançamento do aplicativo. Você pode ajustar seu fluxo de trabalho dependendo do cenário. O código de exemplo está disponível no repositório Exemplos.
Detectar se um WebView2 Runtime já está instalado
Para verificar se um WebView2 Runtime está instalado, use uma das seguintes abordagens:
Abordagem 1: Inspecione a
pv (REG_SZ)chave do registro para o WebView2 Runtime em ambos os locais do Registro a seguir. AHKEY_LOCAL_MACHINEchave do registro é usada para instalação por computador . AHKEY_CURRENT_USERchave do registro é usada para instalação por usuário .Para aplicativos WebView2, pelo menos uma dessas chaves de registro deve estar presente e definida com uma versão superior a 0.0.0.0. Se nenhum regkey existir, ou se apenas um desses regkeys existir, mas seu valor for
null, uma cadeia de caracteres vazia ou 0.0.0.0, isso significa que o WebView2 Runtime não está instalado no cliente. Inspecione essas chaves de registro para detectar se o WebView2 Runtime está instalado e para obter a versão do WebView2 Runtime. Encontrepv (REG_SZ)nos dois locais a seguir.Os dois locais do Registro a serem inspecionados no Windows de 64 bits:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\Clients\{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5} HKEY_CURRENT_USER\Software\Microsoft\EdgeUpdate\Clients\{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}Os dois locais do Registro a serem inspecionados no Windows de 32 bits:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EdgeUpdate\Clients\{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5} HKEY_CURRENT_USER\Software\Microsoft\EdgeUpdate\Clients\{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}Abordagem 2: Execute GetAvailableCoreWebView2BrowserVersionString e avalie se o
versionInfoénullptr.nullptrindica que o WebView2 Runtime não está instalado. Essa API retorna informações de versão para o WebView2 Runtime ou para qualquer canal de visualização instalado do Microsoft Edge (Beta, Dev ou Canary).
Implantação somente online
Se você tiver um cenário de implantação somente online em que os usuários devem ter acesso à Internet, use o fluxo de trabalho a seguir.
Durante a configuração do aplicativo, execute um teste para garantir que o WebView2 Runtime já esteja instalado. Consulte Detectar se um WebView2 Runtime já está instalado, acima.
Se o Runtime não estiver instalado, no processo de configuração do aplicativo, use o link (no botão Obter o Link na página de download) para baixar programaticamente o WebView2 Runtime Bootstrapper.
Invoque o WebView2 Runtime Bootstrapper emitindo o comando a seguir.
Se você executar o comando a seguir por meio de um processo ou prompt de comando com privilégios elevados, ele disparará uma instalação por computador . Se você não executar o comando de um processo ou prompt de comando elevado, ocorrerá uma instalação por usuário . No entanto, uma instalação por usuário é automaticamente substituída por uma instalação por computador , se um atualizador do Microsoft Edge por computador estiver em vigor. Um atualizador do Microsoft Edge por computador é fornecido como parte do Microsoft Edge, exceto para o canal de visualização Canary do Microsoft Edge. Para obter mais informações, consulte Instalando o Runtime como por computador ou por usuário.
MicrosoftEdgeWebview2Setup.exe /silent /install
O fluxo de trabalho acima tem vários benefícios:
O Runtime é instalado somente quando necessário.
Você não precisa empacotar um instalador do Runtime com seu aplicativo WebView2.
O WebView2 Runtime Bootstrapper detecta automaticamente a arquitetura do dispositivo (plataforma) e instala o WebView2 Runtime correspondente.
O Runtime é instalado silenciosamente.
Como alternativa, em vez de baixar programaticamente o bootstrapper sob demanda obtendo um link, como mostrado acima, você pode empacotar o Evergreen Bootstrapper para o WebView2 Runtime com seu aplicativo.
Implantação offline
Se você tiver um cenário de implantação offline, em que a implantação do aplicativo precisa funcionar totalmente offline, use o fluxo de trabalho a seguir.
Baixe o instalador autônomo Evergreen de Baixe o WebView2 Runtime para seu computador de desenvolvimento. O Instalador Autônomo Evergreen instala o Evergreen WebView2 Runtime no cliente.
Inclua o instalador autônomo Evergreen no instalador ou atualizador de aplicativos.
Durante a configuração do aplicativo, execute um teste para garantir que o WebView2 Runtime já esteja instalado. Consulte Detectar se um WebView2 Runtime já está instalado, acima.
Se o WebView2 Runtime não estiver instalado, execute o Instalador Autônomo Evergreen. Se você quiser executar uma instalação silenciosa, poderá executar o seguinte comando.
Se você executar o comando a seguir por meio de um processo ou prompt de comando com privilégios elevados, ele disparará uma instalação por computador . Se você não executar o comando de um processo ou prompt de comando elevado, ocorrerá uma instalação por usuário . No entanto, uma instalação por usuário é automaticamente substituída por uma instalação por computador , se um atualizador do Microsoft Edge por computador estiver em vigor. Um atualizador do Microsoft Edge por computador é fornecido como parte do Microsoft Edge, exceto para o canal de visualização Canary do Microsoft Edge. Para obter mais informações, consulte Instalando o Runtime como por computador ou por usuário.
MicrosoftEdgeWebView2RuntimeInstaller{X64/X86/ARM64}.exe /silent /install
Lidar com atualizações Evergreen WebView2 Runtime
Novas versões do Evergreen WebView2 Runtime são baixadas automaticamente para o cliente. O cliente usa a nova versão do WebView2 Runtime quando o aplicativo WebView2 é reiniciado. No entanto, se o aplicativo for executado continuamente, ele continuará usando a versão anterior do WebView2 Runtime. Isso tem implicações de segurança, pois a versão anterior do WebView2 Runtime pode ter vulnerabilidades de segurança corrigidas na nova versão. Você deve considerar se é importante que seu aplicativo adote a versão mais recente do WebView2 Runtime o mais rápido possível, com base no modelo de ameaça do aplicativo. Por exemplo, se seu aplicativo WebView2 acessa conteúdo de terceiros, esse conteúdo deve ser considerado não confiável, portanto, seu aplicativo precisaria usar a versão mais recente do WebView2 Runtime.
Para usar a nova versão do WebView2 Runtime, você precisa liberar todas as referências aos objetos de ambiente WebView2 anteriores ou reiniciar o aplicativo. Na próxima vez que seu aplicativo criar um novo ambiente WebView2, o aplicativo usará a nova versão do WebView2 Runtime. Para fazer isso, você pode ter um manipulador de eventos para o NewBrowserVersionAvailable evento, para que seu aplicativo notifique automaticamente o usuário para reiniciar o aplicativo. Se o aplicativo manipular a reinicialização do aplicativo, considere salvar o estado do usuário antes que o aplicativo WebView2 saia.
-
CoreWebView2EnvironmentClasse:
Teste seu aplicativo para compatibilidade com versões futuras
No modo de distribuição Evergreen, o WebView2 Runtime é mantido atualizado automaticamente no cliente para fornecer os recursos e correções de segurança mais recentes. Se você usa a distribuição Evergreen, para garantir que seu aplicativo WebView2 permaneça compatível com a Web, você deve configurar a infraestrutura de teste.
Para obter práticas recomendadas sobre como testar seu aplicativo para compatibilidade direta, consulte Teste de pré-lançamento usando canais de visualização e Auto-hospedar implantando canais de visualização.
Detecção de recursos ao usar APIs recentes
Ao usar o modo Evergreen em aplicativos WebView2, é crucial marcar a presença de novas APIs no computador do cliente, usando métodos como QueryInterface ou try-catch, porque o computador cliente pode não ter o WebView2 Runtime mais recente, contendo as novas APIs. Atualizações para o WebView2 Runtime pode não ocorrer se um Administração de TI desabilitar a atualização ou se o cliente estiver offline.
Para obter detalhes, consulte Detecção de recursos para testar se o Runtime instalado dá suporte a APIs adicionadas recentemente em SDKs de pré-lançamento e lançamento para WebView2.
Há políticas de atualização separadas para o Microsoft Edge e o WebView2 Runtime. Desabilitar atualizações para o Microsoft Edge não afeta a disponibilidade das APIs mais recentes do WebView2, pois o WebView2 Runtime ainda pode ser atualizado automaticamente (a menos que a atualização do WebView2 Runtime seja desabilitada por um Administrador).
O modo de distribuição de runtime da Versão Fixa
Para ambientes restritos que têm requisitos de compatibilidade rígidos, considere usar o modo de distribuição de Versão Fixa. (O modo de distribuição da Versão Fixa era anteriormente chamado de traga seu próprio.) Para obter informações introdutórias, consulte O modo de distribuição de runtime de versão fixa em Evergreen vs. versão fixa do WebView2 Runtime.
No modo de distribuição de Versão Fixa, você controla o tempo de atualizações para o WebView2 Runtime para seu aplicativo. Você baixa uma versão específica do WebView2 Runtime e, em seguida, empacota-a com seu aplicativo WebView2. O WebView2 Runtime no cliente não é atualizado automaticamente. Em vez disso, você atualiza periodicamente o WebView2 Runtime que é empacotado e distribuído junto com seu aplicativo atualizado. A abordagem de Versão Fixa não usa uma chave do Registro para o WebView2 Runtime.
Os binários da Versão Fixa têm mais de 250 MB e aumentarão o pacote do aplicativo nessa quantidade.
Para usar o modo de distribuição de Versão Fixa:
Baixe a versão corrigida do WebView2 Runtime em Baixe o WebView2 Runtime, como um pacote.
A versão mais corrigida das versões principais mais recentes e a segunda mais recente estão disponíveis para download neste site. Mantenha uma cópia arquivada de todas as versões necessárias.
Descompacte o pacote do WebView2 Runtime usando o comando
expand {path to the package} -F:* {path to the destination folder}de linha de comando ou usando uma ferramenta de descompactação, como o WinRAR. Evite descompactar por meio do Explorador de Arquivos, pois essa abordagem pode não gerar a estrutura de pastas correta.Inclua todos os binários de Versão Fixa descompactados no pacote do aplicativo, a serem implantados no computador de destino durante a instalação do aplicativo.
Indique o caminho para os binários da Versão Fixa ao criar o ambiente WebView2.
Para Win32 C/C++, você pode criar o ambiente usando a função CreateCoreWebView2EnvironmentWithOptions . Use o
browserExecutableFolderparâmetro para indicar o caminho para a pasta que contém o WebView2 runtime (msedgewebview2.exe).Para o .NET, você deve especificar o ambiente antes que a propriedade WebView2
Sourceentre em vigor. Para o .NET, você pode usar qualquer uma das seguintes abordagens para especificar o ambiente:Defina a
CreationPropertiespropriedade (WPF/WinForms) noWebView2elemento. Use oBrowserExecutableFoldermembro naCoreWebView2CreationPropertiesclasse (WPF/WinForms) para indicar o caminho para os binários da Versão Fixa.Como alternativa, use
EnsureCoreWebView2Async(WPF/WinForms) para especificar o ambiente. Use obrowserExecutableFolderparâmetro em CoreWebView2Environment.CreateAsync para indicar o caminho para os binários da Versão Fixa.
Para WinUI, verifique se o aplicativo tem acesso à pasta especificando o local instalado e definindo a variável de ambiente para o caminho de runtime. Uma maneira de fazer isso é adicionando o seguinte código C# ao seu aplicativo:
StorageFolder localFolder = Windows.ApplicationModel.Package.Current.InstalledLocation; String fixedPath = Path.Combine(localFolder.Path, "FixedRuntime\\(version number)"); Debug.WriteLine($"Launch path [{localFolder.Path}]"); Debug.WriteLine($"FixedRuntime path [{fixedPath}]"); Environment.SetEnvironmentVariable("WEBVIEW2_BROWSER_EXECUTABLE_FOLDER", fixedPath);
Empacote e envie os binários da Versão Fixa com seu aplicativo. Atualize os binários conforme apropriado.
Para WinUI, isso pode incluir abrir o arquivo de projeto (
.csproj) em um editor de código e, em seguida, adicionar o seguinte código nas marcas do projeto:<ItemGroup> <Content Include="FixedRuntime\(version number)\\**\*.*"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> </ItemGroup>Verifique se a
bin\**designated architecture**\Releasepasta tem uma pasta FixedRuntime\(número da versão) correspondente com os arquivos de tempo de execução.
Em dispositivos Windows 10, começando com a Versão Fixa 120, os desenvolvedores de aplicativos Win32 não empacotados usando a Versão Fixa devem executar os comandos a seguir para que a Versão Fixa continue funcionando. Isso ocorre devido a uma melhoria de segurança na v120 para executar o processo de Renderizador dentro do App Container. Essa alteração não afeta dispositivos Windows 11, o tempo de execução mais antigo ou aplicativos empacotados.
Localize o caminho em que você implanta o pacote de Versão Fixa no dispositivo do usuário, como o seguinte local:
D:\myapp\Microsoft.WebView2.FixedVersionRuntime.87.0.664.8.x64Execute os seguintes comandos no dispositivo do usuário:
icacls {Fixed Version path} /grant *S-1-15-2-2:(OI)(CI)(RX) icacls {Fixed Version path} /grant *S-1-15-2-1:(OI)(CI)(RX)Confirme se as permissões são concedidas para
ALL APPLICATION PACKAGESeALL RESTRICTED APPLICATION PACKAGESna guia Segurança da pasta Versão Fixa , conforme mostrado abaixo:
Problemas conhecidos da Versão Corrigida
- No momento, a Versão Fixa não pode ser executada de um local de rede ou caminho UNC.
Files to ship with the app
O WebView2Loader código precisa ser enviado com o aplicativo. Isso pode ser feito vinculando-se WebView2Loader.lib estaticamente aos binários do aplicativo ou incluindo o WebView2Loader.dll que corresponde à arquitetura do aplicativo. Normalmente, isso é tratado automaticamente para você pelo Visual Studio ao usar o .targets arquivo no SDK do WebView2, mas pode haver casos em que você precise especificar manualmente quais arquivos publicar com seu aplicativo. Para vincular estaticamente a biblioteca do carregador do WebView2, consulte Distribuir um aplicativo WebView2 como um único arquivo executável.
WebView2Loader.dll é um binário nativo e específico da arquitetura, portanto, você precisa incluir todos os tipos desse binário nos quais espera que seu aplicativo seja executado. Por exemplo:
Para x86, você incluiria a versão x86 do
WebView2Loader.dll.Para um aplicativo gerenciado usando AnyCPU, você incluiria as versões x86, x64 e arm64 do
WebView2Loader.dll. A versão correta do é carregadaWebView2Loader.dllda pasta específica da arquitetura apropriada.
Exemplo de estrutura de pastas de aplicativo nativo:
\<myApp>
\WebView2Loader.dll
Para aplicativos gerenciados do .NET, você também precisa incluir os assemblies WebView2 .NET para a funcionalidade principal do WebView2 (Microsoft.Web.WebView2.Core.dll) e para a funcionalidade específica do WPF/WinForms (Microsoft.Web.WebView2.Winforms.dll ou Microsoft.Web.WebView2.WPF.dll).
Exemplo de estrutura de pastas de aplicativo gerenciado:
\<myApp>
\Microsoft.Web.WebView2.Core.dll
\Microsoft.Web.WebView2.Winforms.dll
\Microsoft.Web.WebView2.WPF.dll
\runtimes
\win-arm64\native\WebView2Loader.dll (arm64)
\win-x64\native\WebView2Loader.dll (x64)
\win-x86\native\WebView2Loader.dll (x86)
Confira também
- Exemplos de implantação do WebView2
-
SDKs de pré-lançamento e lançamento para WebView2
- Detecção de recursos para testar se o Runtime instalado dá suporte a APIs adicionadas recentemente em SDKs de Pré-lançamento e Versão para WebView2.
- Evergreen vs. versão fixa do WebView2 Runtime
- Windows Server Update Services (WSUS) no gerenciamento empresarial de Runtimes do WebView2.
- Testar as próximas APIs e recursos
- Testes de pré-lançamento usando canais de visualização
- Auto-hospede implantando canais de visualização
- Distribuir um aplicativo WebView2 como um único arquivo executável - vinculando estaticamente a biblioteca do carregador do WebView2.
Documentos empresariais:
- Agenda de lançamento do Microsoft Edge
- Notas de versão do Canal Estável do Microsoft Edge
- Notas de versão para Atualizações de Segurança do Microsoft Edge
developer.microsoft.com:
- Baixe o WebView2 Runtime - Desenvolvedores.
- Baixe o Microsoft Edge WebView2 - Usuários finais.
Blogs:
- Fornecendo o Microsoft Edge WebView2 Runtime para dispositivos gerenciados do Windows 10
- Fornecendo o Microsoft Edge WebView2 Runtime para dispositivos gerenciados do Windows 10
Windows:
GitHub:
API do Windows Runtime:
- win32dependencies:ExternalDependency (Windows 10, Windows 11) nos documentos do manifesto do pacote do aplicativo.
Referência da API:
A
CreationPropertiespropriedade noWebView2elemento: (WPF/WinForms)O
BrowserExecutableFoldermembro noCoreWebView2CreationPropertiescampo (WPF/WinForms)CoreWebView2EnvironmentClasse:-
CoreWebView2Environment.CreateAsync , incluindo o
browserExecutableFolderparâmetro. - Evento CoreWebView2Environment.NewBrowserVersionAvailable
-
CoreWebView2Environment.CreateAsync , incluindo o