La mise hors service de Visual Studio App Center est prévue pour le 31 mars 2025. Bien que vous puissiez continuer à utiliser Visual Studio App Center jusqu’à sa mise hors service complète, il existe plusieurs alternatives recommandées vers lesquelles vous pouvez envisager la migration.
Xamarin Solutions peut être configuré pour générer certains projets et ignorer d’autres à l’aide de configurations de build personnalisées. Ces configurations peuvent réduire les erreurs possibles et réduire le temps de génération de votre code.
Ce guide explique comment configurer des builds personnalisées dans Visual Studio pour Windows ou macOS. Pour configurer des projets Xamarin dans Azure DevOps, reportez-vous au guide Xamarin Azure DevOps
Modification des mappages de configuration de solution
L’emplacement de modification du mappage de configuration dépend de l’IDE que vous utilisez.
Dans Explorateur de solutions, cliquez avec le bouton droit sur la solution, puis ouvrez le Gestionnaire de configuration.
Sélectionnez la configuration et la plateforme de la solution.
Choisissez la configuration de la solution active, la plateforme, les configurations de projet respectives et les options Générer/Déployer . L’option Déployer n’a aucun effet lors de la génération dans App Center.
Double-cliquez sur votre solution dans le Explorateur de solutions
Dans les options de votre solution, accédez à Générer des > configurations > Mappages de configuration.
Choisissez la configuration de la solution active, la plateforme, les configurations de projet respectives et les options Générer/Déployer . Contrairement à Windows, il n’existe aucune option Déployer .
Certaines options de projet peuvent être définies différemment pour chaque configuration de projet. Lorsque vous basculez entre différentes configurations, vous pouvez voir des sorties différentes au moment de la génération. Par exemple, lorsque vous utilisez une configuration Debug , par défaut, la sortie inclut des symboles de débogage. Les symboles de débogage augmentent la taille des fichiers et ne doivent pas être utilisés pour la publication dans les magasins.
La configuration du projet se compose de deux parties : le nom de la configuration et la spécification de la plateforme. Par exemple, une configuration Xamarin.iOS peut apparaître sous la forme Release | iPhone ou Debug | iPhoneSimulator. Les projets PCL Xamarin.Forms ont des configurations Release et Debug sans spécification de plateforme par défaut.
Configurations de solutions
Les configurations de solution définissent le comportement de votre commande Run/Build dans l’IDE, et App Center génère avec le fichier .sln spécifié. Votre solution peut avoir un ensemble personnalisé de projets interdépendants et de configurations utilisés pour chaque projet.