Investigamos por distintos espacios para traerte la respuesta a tu dilema, si continúas con dificultades puedes dejarnos tu pregunta y contestaremos con mucho gusto.
Solución:
Yo también tuve este problema. Seguí las instrucciones del tutorial Primeros pasos:
https://docs.microsoft.com/en-us/microsoft-edge/webview2/gettingstarted/winforms
e instalé Canary Edge también, pero los controles aún no aparecían. Sin embargo, es interesante que las referencias de Microsoft.Web.WebView2.WinForms no aparecían inicialmente en las Referencias de mi proyecto de Windows Forms. Ahora están apareciendo, pero no está claro por qué alguno de los siguientes pasos fue necesario después de usar inicialmente Nuget para instalar Canary y la última versión del control WebView2.
- Después de reinstalar Canary, reinicie Windows
- Proyecto limpio
- En Administrar paquetes Nuget, reinstale el paquete WebView2 a una versión inferior (utilicé la versión preliminar de la versión actual, 0.9.538-prelanzamiento)
Después del tercer paso, las referencias de la biblioteca al control WebView2 aparecieron en las Referencias de mi proyecto por primera vez y pude usarlas en el Diseñador de formularios.
NOTA: al intentar actualizar el control a la versión de lanzamiento 0.9.538, las referencias desaparecieron de las Referencias y el control WebView2 ya no estaba disponible para el Diseñador de formularios. Reinstalar la versión preliminar resolvió el problema, por lo que parece que la versión 0.9.538 admite un alcance más pequeño que su versión preliminar.
TL; DR: no actualice a la última versión de 0.9.538, solo use la versión preliminar de 0.9.538.
Debe asegurarse de seleccionar la casilla de verificación “incluir versión preliminar” junto al cuadro de texto para buscar paquetes por nombre. A continuación, seleccione una versión que tenga una etiqueta de versión preliminar.
Incluso después de usar la versión preliminar, no aparecía en mi caja de herramientas en Visual Studio 2017 Community edition 16.6.6
Mi solución fue hacer lo siguiente:
- Haga clic derecho en la barra de herramientas en Visual Studios
- Seleccione ‘Elegir elementos…’
- Haga clic en la pestaña ‘Componentes de .NET Framework’
- Haga clic en ‘Examinar’, es posible que tenga que esperar a que finalice el escaneo
- Vaya a ‘packagesMicrosoft.Web.WebView2.0.9.538-prereleaselibnet462’
- Seleccione la DLL correcta para su tipo de aplicación
- Una vez seleccionado el archivo, haga clic en el botón ‘Aceptar’ en la ventana
Solución copiada de aquí: https://developercommunity.visualstudio.com/content/problem/1112781/webview2-control-is-missing-from-toolbox.html