Notes
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.
Dans cet article, vous allez vous familiariser avec plusieurs options que vous pouvez configurer lorsque vous générez des applications avec Visual Studio. Vous allez créer une configuration de build personnalisée, masquer certains messages d’avertissement et augmenter les informations de sortie de build pour un exemple d’application.
Installer l’exemple d’application
L’exemple de code utilisé dans ce didacticiel se trouve dans les exemples WPF. Pour cloner le dépôt, utilisez le bouton Clone vert de GitHub et choisissez Cloner dans Visual Studio. Vous pouvez choisir l’emplacement sur le disque dur local pour créer une copie du contenu du dépôt. Le dépôt contient de nombreuses solutions. Si Visual Studio ouvre l’une des solutions, fermez la solution, puis choisissez Ouvrir un projet ou une solution, puis accédez à l’emplacement où vous avez cloné le référentiel, puis recherchez GettingStarted/WalkthroughFirstWPFApp/csharp/ExpenseItIntro.sln pour travailler en C#, ou GettingStarted/WalkthroughFirstWPFApp/vb/ExpenseItIntro2.sln pour travailler dans Visual Basic.
Créer une configuration de build personnalisée
Lorsque vous créez une solution, les configurations de build Debug et Release et leurs cibles de plateforme par défaut sont définies automatiquement pour la solution. Vous pouvez ensuite personnaliser ces configurations ou créer vos propres configurations. Les configurations de build spécifient le type de build. Les plateformes de génération spécifient le système d’exploitation qu’une application cible pour cette configuration. Pour plus d’informations, consultez Comprendre les configurations de build, Configurer des projets sur des plateformes cibles et Comment : définir des configurations de débogage et de mise en production.
Vous pouvez modifier ou créer des configurations et des paramètres de plateforme à l’aide de la boîte de dialogue Configuration Manager . Dans cette procédure, vous allez créer une configuration de build pour les tests.
Créer une configuration de build
Ouvrez la boîte de dialogue Configuration Manager.
Dans la liste de configuration de la solution active , choisissez <Nouveau...>.
Dans la boîte de dialogue Nouvelle configuration de solution , nommez la nouvelle configuration
Test
, copiez les paramètres de la configuration de débogage existante, puis choisissez le bouton OK .Dans la liste des plateformes de solutions actives , choisissez <Nouveau...>.
Dans la boîte de dialogue Nouvelle plateforme de solution , choisissez x64 et ne copiez pas les paramètres de la plateforme x86.
Choisissez le bouton OK .
La configuration de la solution active a été modifiée pour tester avec la plateforme de solution active définie sur x64.
Choisissez Fermer.
Vous pouvez rapidement vérifier ou modifier la configuration de la solution active à l’aide de la liste Configurations de la solution dans la barre d’outils Standard .
Ouvrez la boîte de dialogue Configuration Manager.
Dans la liste de configuration de la solution active , choisissez <Nouveau...>.
Dans la boîte de dialogue Nouvelle configuration de solution , nommez la nouvelle configuration
Test
, copiez les paramètres de la configuration de débogage existante, puis choisissez le bouton OK .Dans la colonne Plateforme , développez la liste déroulante, puis choisissez <Nouveau...> pour créer une plateforme de projet.
Dans la boîte de dialogue Nouvelle plateforme de projet , choisissez x64 et ne copiez pas les paramètres de la plateforme x86.
Si la plateforme de solution x64 existe déjà, décochez la case Créer une plateforme de solution active .
Choisissez le bouton OK .
La configuration de la solution active a été modifiée pour tester avec la plateforme de solution active définie sur x64.
Choisissez Fermer.
Vous pouvez rapidement vérifier ou modifier la configuration de la solution active à l’aide de la liste Configurations de la solution dans la barre d’outils Standard .
Remarque
Si vous ne voyez pas la configuration de la solution active ou la plateforme active affichée dans la barre d’outils, choisissez la petite icône de flèche à droite de la barre d’outils, puis choisissez Ajouter ou supprimer des boutons. Assurez-vous que les configurations de solution et les plateformes de solution sont activées.
Créer l’application
Ensuite, vous allez générer la solution avec la configuration de build personnalisée.
Générez la solution.
Dans la barre de menus, choisissez Générer>la solution, ou appuyer sur Ctrl+Maj+B.
La fenêtre Sortie affiche les résultats de la build. La build a réussi.
Masquer les avertissements du compilateur
Ensuite, nous allons introduire du code qui provoque la génération d’un avertissement par le compilateur.
Dans le projet C#, ouvrez le fichier ExpenseReportPage.xaml.cs . Dans la méthode ExpenseReportPage , ajoutez le code suivant :
int i;
.OU
Dans le projet Visual Basic, ouvrez le fichier ExpenseReportPage.xaml.vb . Dans le constructeur personnalisé Public Sub New..., ajoutez le code suivant :
Dim i
.Générez la solution.
La fenêtre Sortie affiche les résultats de la build. La build a réussi, mais les avertissements ont été générés :
Vous pouvez masquer temporairement certains messages d’avertissement au cours d’une compilation plutôt que de les laisser encombrer le résultat de la compilation.
Masquer un avertissement C# spécifique
Dans l’Explorateur de solutions, choisissez le nœud de projet de niveau supérieur.
Dans la barre de menus, choisissez Afficher>Pages de propriétés.
Le Concepteur de projets s’ouvre.
Choisissez l’onglet ou la section Générer , puis, dans la zone Supprimer les avertissements , spécifiez le numéro d’avertissement 0168. Si d’autres avertissements sont déjà répertoriés, utilisez un point-virgule comme séparateur.
Pour plus d’informations, consultez la page Build, Project Designer (C#).
Générez la solution à l’aide de Build > Rebuild Solution.
La fenêtre Sortie affiche uniquement les informations récapitulatives de la build (aucun avertissement).
Supprimer tous les avertissements de compilation Visual Basic
Dans l’Explorateur de solutions, choisissez le nœud de projet de niveau supérieur.
Dans la barre de menus, choisissez Afficher>Pages de propriétés.
Le Concepteur de projets s’ouvre.
Dans la page Compiler , activez la case à cocher Désactiver tous les avertissements .
Pour plus d’informations, consultez Configurer des avertissements dans Visual Basic.
Générez la solution. Si cela ne se reconstruit pas, générez la solution avec Générer > Reconstruire Solution.
La fenêtre Sortie affiche uniquement les informations récapitulatives de la build (aucun avertissement).
Pour plus d’informations, consultez Guide pratique pour supprimer les avertissements du compilateur.
Afficher des détails de build supplémentaires dans la fenêtre Sortie
Vous pouvez modifier la quantité d’informations sur le processus de génération qui s’affiche dans la fenêtre Sortie . La verbosité de la génération est généralement définie sur Minimal, ce qui signifie que la fenêtre Sortie affiche uniquement un résumé du processus de génération, ainsi que des avertissements ou erreurs de priorité élevée. Vous pouvez afficher plus d’informations sur la génération à l’aide de la boîte de dialogue Options, Projets et Solutions, Générer et Exécuter.
Important
Si vous affichez plus d’informations, la compilation prendra plus de temps.
Modifier la quantité d’informations dans la fenêtre Sortie
Ouvrez la boîte de dialogue Options .
Choisissez la catégorie Projets et solutions , puis choisissez la page Générer et Exécuter .
Dans la liste de verbosité de la sortie de la génération du projet MSBuild, choisissez Normal, puis choisissez le bouton OK.
Dans la barre de menus, choisissez Générer une>solution propre.
Générez la solution, puis passez en revue les informations dans la fenêtre Sortie .
Les informations de build incluent l’heure à laquelle la build a démarré (située au début) et l’ordre dans lequel les fichiers ont été traités. Ces informations incluent également la syntaxe du compilateur réelle exécutée par Visual Studio pendant la génération.
Par exemple, dans la build C#, l’option /nowarn répertorie le code d’avertissement 0168 que vous avez spécifié précédemment dans cette rubrique, ainsi que trois autres avertissements.
Dans la build Visual Basic, /nowarn n’inclut pas d’avertissements spécifiques à exclure. Par conséquent, aucun avertissement n’apparaît.
Conseil / Astuce
Vous pouvez rechercher le contenu de la fenêtre Sortie si vous affichez la boîte de dialogue Rechercher en choisissant les touches Ctrl+F .
Pour plus d’informations, consultez Comment : afficher, enregistrer et configurer des fichiers journaux de génération.
Créer une build de mise en production
Vous pouvez générer une version de l'application d'exemple optimisée pour la livraison. Pour la build de mise en production, vous spécifiez que l’exécutable est copié dans un partage réseau avant le lancement de la build.
Pour plus d’informations, consultez Comment : modifier le répertoire de sortie de la build et Gérer et nettoyer des projets et solutions dans Visual Studio.
Spécifier une build de mise en production pour Visual Basic
Pour ouvrir le Concepteur de projets, sélectionnez le nœud du projet dans l’Explorateur de solutions en cliquant avec le bouton droit sur Propriétés (ou appuyez sur Entrée de remplacement+), ou dans le menu Affichage , choisissez Pages de propriétés :
Choisissez la page Compiler .
Dans la liste de configuration , choisissez Mise en production.
Dans la liste plateforme , choisissez x86.
Dans la zone Chemin de sortie de build , spécifiez un chemin d’accès réseau.
Par exemple, vous pouvez spécifier
\\myserver\builds
.Important
Une boîte de message peut s’afficher, vous avertir que le partage réseau que vous avez spécifié n’est peut-être pas un emplacement approuvé. Si vous approuvez l’emplacement que vous avez spécifié, sélectionnez le bouton OK dans la boîte de message.
Générez l’application.
Spécifier une build de mise en production pour C#
Ouvrez le Concepteur de projets.
Choisissez la page Générer .
Dans la liste de configuration , choisissez Mise en production.
Dans la liste plateforme , choisissez x86.
Dans la zone Chemin d’accès de sortie , spécifiez un chemin d’accès réseau.
Par exemple, vous pouvez spécifier
\\myserver\builds
.Important
Une boîte de message peut s’afficher, vous avertir que le partage réseau que vous avez spécifié n’est peut-être pas un emplacement approuvé. Si vous approuvez l’emplacement que vous avez spécifié, sélectionnez le bouton OK dans la boîte de message.
Dans la barre d’outils Standard, définissez les configurations de solution sur Release et les plateformes de solutions sur x86.
Générez l’application.
Le fichier exécutable est copié dans le chemin d’accès réseau que vous avez spécifié. Son chemin serait
\\myserver\builds\\FileName.exe
.
Félicitations! Vous avez terminé ce didacticiel.