Blazer se ejecuta en Net6 Preview 3 en el escritorio

Microsoft ha lanzado la tercera versión preliminar de Net6. Junto con el SDK asociado, la empresa ofrece dos nuevos paquetes de pepitas: Microsoft.AspNetCore.Components.WebView.WindowsForms Y Microsoft.AspNetCore.Components.WebView.Wpf. Estos habilitan un nuevo elemento de control para Windows Forms o Windows Presentation Foundation (WPF), que integra la aplicación web de una sola página basada en Blazer en la aplicación de escritorio. La aplicación Blazer no se ejecuta en un servidor web ni en una máquina virtual configurable en la web, sino en la misma funcionalidad .NET6 del programa de escritorio; De esta forma tiene pleno acceso a todos los recursos locales del cliente.

Una aplicación web Blazer en formularios de Windows tiene acceso completo al sistema de archivos y otros recursos del sistema operativo Windows.

El requisito del sistema operativo es actualmente Windows .NET 6 Preview 3 SDK E instalando Control WebView2. Si falta, solo verá el mensaje “El sistema no puede encontrar un archivo específico” al iniciar la aplicación, sin más información sobre el archivo que falta. No desea utilizar el código de Visual Studio, pero desea utilizar el estudio visual “grande”, lo necesita Versión 16.10 Preview1.

Microsoft ya había anunciado en septiembre de 2019 que Blazer, un marco de aplicación web de una sola página basado en .NET, se ofrecería como una solución híbrida para aplicaciones de escritorio, con dos prototipos en ese momento. Kidhubs Electron Y como Aplicación .NET pura Dado. La aplicación Pure .NET ahora se convertirá en parte de .NET 6 titulada “Blazer Desktop”.

Microsoft no quiere limitar el escritorio de Blazer a Windows, pero no quiere integrar el Blazer en un marco de interfaz de usuario multiplataforma.

La tercera versión preliminar proporciona una recarga en caliente durante el desarrollo de aplicaciones web basadas en Blazer y ASP .Net Core. La herramienta .NET Watch, que reensambló y reinició completamente la aplicación cuando se cambió el código del programa, ahora se ejecuta cada vez más rápido. También se mantiene el estado de los componentes, lo que hace que el crecimiento sea más fluido.

Mediante la recarga en caliente, las posiciones de los componentes se mantienen después de un cambio en el diseño y / o el código del programa.

Los desarrolladores pueden utilizar el método abreviado de teclado en cualquier momento Strg + R. Forzar un reinicio completo de la aplicación web en la consola que se ejecuta en el reloj .NET. Microsoft se refiere a posibles cambios en el código aka.ms/dotnet/hot-reload; Sin embargo, esta página aún no está actualizada porque todas las opciones de cambio mencionadas allí aún no están implementadas.

Otras mejoras en .NET 6 Preview 3 se refieren principalmente a la velocidad de implementación, por ejemplo, al verificar y enviar interfaces y al configurar configuraciones en RyuJIT. Los detalles se describen en un Entrada de blog de Rich Lander, administrador de programas de Net.

ASP .NET Core 6 Preview 3 ha reducido significativamente el tamaño de algunos archivos JavaScript. El compilador de razor se acelera mediante la distribución de ensamblajes individuales para interfaces de usuario de razor (vistas, páginas y componentes). Cuando se usa para un servidor web IIS, el procedimiento de instantáneas ahora está disponible en la solicitud ASPNet como lo estaba en el ASP.net clásico; Esto significa que los archivos binarios se pueden intercambiar si están cargados actualmente en la RAM. Daniel Roth describe más innovaciones en ASP.net Core 6 Preview 3 En una publicación de blog separada.


(ane)

Página de inicio

READ  Precios Xiaomi Mi11: ¡Este será el precio del dispositivo!

Recommended For You

About the Author: Leopoldo Cardenas

"Amante de los viajes extremos. Fanático del tocino. Alborotador. Introvertido. Apasionado fanático de la música".

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *