Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’empaquetage est une partie importante de n’importe quel projet du Kit de développement logiciel (SDK) d’application Windows. Pour plus d’informations sur vos options, consultez Avantages et inconvénients de l’empaquetage de votre application.
Si vous choisissez de décompresser une application WinUI nouvelle ou existante, procédez comme suit :
Dans votre .csproj fichier, recherchez le premier élément PropertyGroup existant, qui contient OutputTypeégalement , TargetFrameworket d’autres propriétés.
- Ajoutez la propriété de projet
WindowsPackageTypeà cet élément PropertyGroup. Affectez-lui la valeurNone.
<Project ...>
...
<PropertyGroup>
<WindowsPackageType>None</WindowsPackageType><!-- add this -->
<OutputType>WinExe</OutputType>
<TargetFramework>net8.0-windows10.0.19041.0</TargetFramework>
...
</PropertyGroup>
...
</Project>
Pour démarrer l’application à partir de Visual Studio ( débogage ou sans débogage), sélectionnez le profil de lancement non empaqueté dans la liste déroulante Démarrer . Si le profil de package est sélectionné, une erreur de déploiement s’affiche dans Visual Studio. Cette étape n’est pas nécessaire si vous démarrez l’application (.exe) à partir de la ligne de commande ou de l’Explorateur de fichiers Windows.
API du programme d'amorçage
La définition de la propriété du <WindowsPackageType>None</WindowsPackageType> projet entraîne l’initialiseur automatique à localiser et charger une version du Kit de développement logiciel (SDK) d’application Windows qui convient le mieux à votre application.
Si vous avez des besoins avancés (tels que la gestion des erreurs personnalisées ou pour charger une version spécifique du SDK d’application Windows), vous pouvez appeler l’API de démarrage explicitement. Pour plus d’informations, consultez Utiliser le runtime du Kit de développement logiciel (SDK) d’application Windows pour les applications empaquetées à l’aide d’un emplacement externe ou non empaqueté, et tutoriel : Utiliser l’API de démarrage dans une application empaquetée avec un emplacement externe ou non empaquetée qui utilise le KIT DE DÉVELOPPEMENT logiciel (SDK) d’application Windows.
Pour plus d’informations sur le Bootstrapper, consultez Architecture de déploiement et aperçu pour les applications dépendantes du framework.
Windows developer