Partager via


Tutoriel : Créer une application

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

  1. Ouvrez la boîte de dialogue Configuration Manager.

    Capture d’écran du menu Générer, commande Configuration Manager.

  2. Dans la liste de configuration de la solution active , choisissez <Nouveau...>.

    Capture d’écran montrant la création d’une configuration de solution.

  3. 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 .

    Capture d’écran de la boîte de dialogue Nouvelle configuration de solution.

  4. Dans la liste des plateformes de solutions actives , choisissez <Nouveau...>.

  5. Dans la boîte de dialogue Nouvelle plateforme de solution , choisissez x64 et ne copiez pas les paramètres de la plateforme x86.

    Capture d’écran de la boîte de dialogue Nouvelle plateforme de solution.

  6. 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.

    Capture d’écran de Configuration Manager avec la configuration de test.

  7. 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 .

Capture d’écran de la liste déroulante Configurations de solution dans la barre d’outils Standard.

  1. Ouvrez la boîte de dialogue Configuration Manager.

    Capture d’écran de la commande Build menu Configuration Manager.

  2. Dans la liste de configuration de la solution active , choisissez <Nouveau...>.

    Capture d’écran montrant la création d’une configuration de solution.

  3. 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 .

    Capture d’écran montrant la création d’une configuration de test dans la boîte de dialogue Nouvelle configuration de solution.

  4. Dans la colonne Plateforme , développez la liste déroulante, puis choisissez <Nouveau...> pour créer une plateforme de projet.

    Capture d’écran montrant la création d’une plateforme de projet dans Configuration Manager.

  5. Dans la boîte de dialogue Nouvelle plateforme de projet , choisissez x64 et ne copiez pas les paramètres de la plateforme x86.

    Capture d’écran de la boîte de dialogue Nouvelle plateforme de solution.

    Si la plateforme de solution x64 existe déjà, décochez la case Créer une plateforme de solution active .

  6. 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.

    Capture d’écran de Configuration Manager avec la configuration de test.

  7. 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 .

Capture d’écran de la liste déroulante Configurations de 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.

  1. 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.

  2. 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 :

Capture d’écran de l’avertissement de build dans la fenêtre sortie pour Visual Basic.

Capture d’écran de l’avertissement de build dans la fenêtre sortie pour C#.

Capture d’écran des avertissements de build dans la fenêtre Sortie pour C#.

Capture d’écran des avertissements de build dans la fenêtre Sortie pour Visual Basic.

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

  1. Dans l’Explorateur de solutions, choisissez le nœud de projet de niveau supérieur.

  2. Dans la barre de menus, choisissez Afficher>Pages de propriétés.

    Le Concepteur de projets s’ouvre.

  3. 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.

    Capture d’écran de la page de Compilation, Concepteur de projets.

    Capture d’écran de la section Build dans Propriétés du projet.

    Pour plus d’informations, consultez la page Build, Project Designer (C#).

  4. 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).

    Capture d’écran de la fenêtre sortie pour C# sans avertissements de build

    Capture d’écran de la fenêtre Sortie pour C# sans avertissements de compilation

Supprimer tous les avertissements de compilation Visual Basic

  1. Dans l’Explorateur de solutions, choisissez le nœud de projet de niveau supérieur.

  2. Dans la barre de menus, choisissez Afficher>Pages de propriétés.

    Le Concepteur de projets s’ouvre.

  3. Dans la page Compiler , activez la case à cocher Désactiver tous les avertissements .

    Page de Compilation, Concepteur de Projet.

    Capture d’écran de la désactivation des avertissements dans l’onglet Compilation du Concepteur de projets.

    Pour plus d’informations, consultez Configurer des avertissements dans Visual Basic.

  4. 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).

    Capture d’écran de la fenêtre sortie de Visual Basic sans avertissements de build.

    Capture d’écran de la fenêtre Sortie de Visual Basic sans avertissements de compilation.

    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

  1. Ouvrez la boîte de dialogue Options .

    Capture d’écran de la commande Options dans le menu Outils.

    Capture d’écran de l’élément de menu Outils, Options.

  2. Choisissez la catégorie Projets et solutions , puis choisissez la page Générer et Exécuter .

  3. Dans la liste de verbosité de la sortie de la génération du projet MSBuild, choisissez Normal, puis choisissez le bouton OK.

  4. Dans la barre de menus, choisissez Générer une>solution propre.

  5. 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

  1. 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 :

    Capture d’écran de l’élément de menu Affichage, Pages de propriétés.

    Capture d’écran de l’élément de menu Affichage, Pages de propriétés.

  2. Choisissez la page Compiler .

  3. Dans la liste de configuration , choisissez Mise en production.

  4. Dans la liste plateforme , choisissez x86.

  5. 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.

  6. Générez l’application.

    Commande Générer la solution dans le menu Générer.

    Capture d’écran de la commande Générer la solution dans le menu Générer.

Spécifier une build de mise en production pour C#

  1. Ouvrez le Concepteur de projets.

    Capture d’écran de l’élément de menu Affichage, Pages de propriétés.

    Capture d’écran de l’élément de menu Affichage, Pages de propriétés.

  2. Choisissez la page Générer .

  3. Dans la liste de configuration , choisissez Mise en production.

  4. Dans la liste plateforme , choisissez x86.

  5. 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.

  6. Dans la barre d’outils Standard, définissez les configurations de solution sur Release et les plateformes de solutions sur x86.

  7. Générez l’application.

    Commande Générer la solution dans le menu Générer.

    Capture d’écran de la commande Générer la solution dans le menu Générer.

    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.

Voir aussi