Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El empaquetado es una parte importante de cualquier proyecto de Windows App SDK. Para obtener más información sobre las opciones, consulta Ventajas y desventajas del empaquetado de la aplicación.
Si decide desempaquetar una aplicación winUI nueva o existente, siga estos pasos:
En el .csproj archivo, busque el primer elemento PropertyGroup existente, que también contiene OutputType, TargetFrameworky otras propiedades.
- Agregue la propiedad
WindowsPackageTypeal elemento PropertyGroup de este proyecto. Establezca su valor enNone.
<Project ...>
...
<PropertyGroup>
<WindowsPackageType>None</WindowsPackageType><!-- add this -->
<OutputType>WinExe</OutputType>
<TargetFramework>net8.0-windows10.0.19041.0</TargetFramework>
...
</PropertyGroup>
...
</Project>
Para iniciar la aplicación desde Visual Studio ( Depuración o Sin depuración), seleccione el perfil de inicio Desempaquetado en la lista desplegable de Inicio. Si se selecciona el perfil de Package, verá un error de implementación en Visual Studio. Este paso no es necesario si inicia la aplicación (.exe) desde la línea de comandos o desde el Explorador de archivos de Windows.
La API de bootstrapper
Establecer la <WindowsPackageType>None</WindowsPackageType> propiedad del proyecto hace que el inicializador automático busque y cargue una versión del SDK de aplicaciones de Windows que sea más adecuado para la aplicación.
Si tiene necesidades avanzadas (como el control de errores personalizado o para cargar una versión específica del SDK de aplicaciones de Windows), puede llamar explícitamente a la API de arranque. Para obtener más información, consulta Usar el entorno de ejecución de Windows App SDK para aplicaciones empaquetadas con ubicación externa o sin empaquetar y Tutorial: Uso de la API de arranque en una aplicación empaquetada con ubicación externa o desempaquetada que usa Windows App SDK.
Para obtener más información sobre el cargador de arranque, consulte Arquitectura de implementación e información general de aplicaciones dependientes del marco.