Génération d'applications dans Visual Studio
Utilisez Visual Studio pour générer des applications et créer des assemblys et des programmes exécutables à intervalles déplacés ensemble pendant un cycle de développement.Lorsque vous générez votre code souvent, vous pouvez identifier des erreurs de compilation, telles que la syntaxe incorrecte, des mots clés mal orthographiés, et les incompatibilités de types.Vous pouvez également détecter et corriger des erreurs d'exécution, comme les erreurs de logique et erreurs sémantiques, souvent en créant et en exécutant des versions Debug de code.
Une fois qu'un projet ou une solution est entièrement développé et suffisamment débogué, il est possible de compiler dans une version release.Par défaut, une version Release est optimisée et conçue pour être plus petite et exécuter plus rapidement qu'une version debug.Pour plus d'informations, consultez Procédure pas à pas : génération d'une application.
Choix d'une méthode de build
Générez une application à l'aide des options de build par défaut dans l'IDE, à l'invite de commandes, ou à l'aide de Team Foundation Build.Chacune de ces options utilise MSBuild comme technologie sous-jacente, et chaque approche présente des avantages spécifiques, comme indiqué dans le tableau suivant.
méthode de build |
Avantages |
Pour plus d'informations |
---|---|---|
utiliser l'IDE |
|
Génération et nettoyage de solutions et de projets dans Visual Studio |
Exécution d'une ligne de commande MSBuild |
|
|
Utilisation de Team Foundation Build |
|
Génération à partir de l'IDE
Lorsque vous créez un projet, les configurations de build par défaut sont définies et les configurations de build de solutions par défaut sont assignées pour fournir un contexte aux builds.Les configurations de solution définissent comment les projets sont générés et déployés.Les configurations de projet sont un jeu de propriétés de projet qui sont uniques pour un type de plateforme et de build (par exemple, Release Win32).Modifiez ces configurations par défaut, et créez vos propres configurations.Pour plus d’informations, consultez Introduction au Concepteur de projets et Comment : modifier des propriétés de projet et des paramètres de configuration.
Dans l'IDE, vous pouvez effectuer les tâches additionnelles suivantes :
Identifiez les projets qui dépendent de la sortie d'un autre projet pour générer correctement.
Masquer les avertissements du compilateur spécifiques pour Visual C#, Visual C++, ou Visual Basic.
Spécifiez des actions pré-compilation et post-compilation personnalisées pour un build.
Améliore les performances de génération en utilisant des builds parallèles.Pour plus d'informations, consultez Génération parallèle de plusieurs projets avec MSBuild ou la publication de blog Parallélisme de génération du paramétrage C++.
Voir aussi
Tâches
Comment : créer et supprimer les dépendances d'un projet
Concepts
Procédure pas à pas : génération d'une application
Présentation des configurations de build