Notas de la versión del canal de versión preliminar para el SDK de Aplicaciones para Windows 1.3
Importante
El canal de versión preliminar no es compatible para el uso en entornos de producción, y las aplicaciones que utilizan las versiones preliminares no se pueden publicar en Microsoft Store.
El canal de versión preliminar incluye versiones del SDK de Aplicaciones para Windows con características del canal de versión preliminar en fases tardías de desarrollo. Las versiones preliminares no incluyen características experimentales y API, pero pueden estar sujetas a cambios importantes antes de la próxima versión estable.
Vínculos importantes:
- Si quiere actualizar una aplicación existente de una versión anterior del SDK de aplicaciones de Windows a una versión más reciente, consulte Actualización de proyectos existentes a la versión más reciente del SDK de aplicaciones de Windows.
- Para obtener documentación sobre la publicación de versiones preliminares, consulte Instalación de herramientas para canales experimentales y de versión preliminar del SDK de Aplicaciones para Windows.
Versión del canal de versión preliminar más reciente:
Versión del canal estable más reciente:
Versión 1.3, Preview 1 (1.3.0-preview1)
Esta es la versión más reciente del canal de versión preliminar para la versión 1.3. Esta versión incluye versiones preliminares para nuevas características en WinAppSDK y varias correcciones de errores de rendimiento, seguridad, accesibilidad y confiabilidad.
En una aplicación existente del SDK de Aplicaciones para Windows 1.2 (del canal estable), puede actualizar el paquete NuGet a la versión 1.3.0-preview1 (consulte la sección Actualización de un paquete en Instalación y administración de paquetes en Visual Studio mediante el Administrador de paquetes NuGet).
Para obtener actualizaciones del entorno de ejecución y MSIX, consulte Descargas del SDK de aplicaciones de Windows más reciente.
API de fondo de XAML
Con las propiedades integradas en la ventana XAML, los fondos de acrílico en el fondo y Mica son ahora más fáciles de usar en su aplicación WinUI 3.
Consulte la especificación de la API Xaml Backdrop en GitHub para más información sobre la propiedad Window.SystemBackdrop.
public MainWindow()
{
this.InitializeComponent();
this.SystemBackdrop = new MicaBackdrop();
}
Window.AppWindow
Reemplazar varias líneas de código reutilizable, ahora puede usar las API de AppWindow directamente desde una ventana a través Window.AppWindow
de . Consulte la especificación de la API Window.AppWindow en GitHub para más información sobre el fondo y el uso.
Nuevas características de WinAppSDK
ApplicationModel.DynamicDependency
:PackageDependency.PackageGraphRevisionId
que reemplaza el valor MddGetGenerationId en desuso.- Administrador de entornos:
EnvironmentManager.AreChangesTracked
para informarle de si los cambios realizados en el administrador de entornos se pueden realizar en la aplicación. Consulte la especificación de la API del administrador de entorno en GitHub para obtener más información. - MRT Core: un nuevo evento,
Application.ResourceManagerInitializing
que permite a la aplicación proporcionar su propia implementación de la interfazIResourceManager
, y da acceso al ResourceManager que WinUI utiliza para resolver URI de recursos. Consulte la especificación de la API IResourceManager en GitHub para obtener más información. - Con el VSIX experimental más reciente, ahora puede convertir la aplicación de sin empaquetar a empaquetada y viceversa mediante el menú de Visual Studio en lugar de usar el archivo de proyecto.
- Ahora se genera un nuevo evento,
DebugSettings.XamlResourceReferenceFailed
, cuando no se puede resolver una búsqueda Static/ThemeResource a la que se hace referencia. Este evento proporciona acceso a un seguimiento que detalla dónde se busca esa clave en el marco para poder depurar mejor los errores de búsqueda estáticos y de ThemeResource. Para obtener más información, consulte la especificación de la API y los problemas 4972, 2350 y 6073 en GitHub. - Implementación: Para administrar y reparar Windows App Runtime,
DeploymentRepairOptions
ahora está disponible como parte deDeploymentManager
. Para obtener más información, consulte la sección Repair en la Especificación de la API Deployment en GitHub.
Problemas conocidos
- El control dinámico provoca un bloqueo en tiempo de ejecución con un error de análisis XAML. Consulte el problema 8160 en GitHub para obtener más información.
- Cuando se abre el control flotante DatePicker o TimePicker, la aplicación se bloquea.
- Las API
WindowsAppRuntime.ReleaseInfo
yWindowsAppRuntime.RuntimeInfo
introducidas en las versiones 1.3 aún no se admiten, ya que contienen un error crítico.
Temas relacionados
- Notas de la versión del canal estable más reciente para el SDK de Aplicaciones para Windows
- Notas de la versión del canal experimental más reciente para el SDK de Aplicaciones para Windows
- Instalación de herramientas para el SDK de Aplicaciones para Windows
- Creación del primer proyecto de WinUI 3 (SDK de Aplicaciones para Windows)
- Uso del SDK de Aplicaciones para Windows en un proyecto existente
- Descripción general de la implementación