Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

L'essentiel de Visual Studio 2015

Générer la solution

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Apprenez à compiler vos projets en générant la solution. Découvrez aussi comment nettoyer cette génération et régénérer vos projets.
05:02

Transcription

Maintenant que nous avons vu comment créer des solutions, des projets, comment ajouter des dossiers, des fichiers renommer, etc. Le plus important c'est de compiler. Il faut compiler, il faut générer. Une des premières choses que vous allez faire, allez, on va créer quelque chose avec tout ça, même dès le début, pour vérifier que tout va bien. Alors, la compilation ou la génération, si vous préférez, ça se passe dans le menu « build » ici, qui va nous permettre de générer toute la solution, c'est à dire de compiler les différents projets qui font partie de la solution, ou de générer le projet dans lequel je me trouve. Alors qu'est-ce que ça veut dire, dans lequel je me trouve ? C'est le projet dans lequel j'ai un fichier ici, qui est ouvert et qui est actif. Non pas ce qui est sélectionné dans l'explorateur de solutions, parce que vous voyez que j'ai ici un dossier dont « WpfTest », mais bien le fichier qui est ouvert ici dans mon éditeur, et je vais faire « build » et je vais voir « générer outils ». Parce que, il s'agit de « Class1.vb » qui est dans le projet « outils ». OK. Donc très simplement, je vais faire une génération. Je vais faire un « build », « générer la solution », c'est parti. Visual Studio va donc appeler les compilateurs, il va me dire : oh la génération a réussi, pas de problème. On va créer une erreur pour voir quand même qu'il va se passer quelque chose. Je vais dire, « plouf », ce qui ne veut absolument rien dire, voilà, voyez que même Visual Studio me dit, ça n'existe pas dans le contexte actuel. Et je relance ma génération. Et vous avez ici votre fenêtre de résultats de génération. Alors, c'était pour la faire apparaître, mais j'aurais pu aller la chercher ici. Je vais enlever ceci. Je vais recommencer ma génération. Et voyez que je peux voir de toute façon ici, quelles sont les informations sur ma génération. Les possibilités qui me sont offertes, c'est génération, régénération, ça veut dire on enlève tout et on recommence, nettoyage. Alors, qu'est-ce que ça veut dire « régénérer et nettoyage », pourquoi est-ce qu'on propose ces options, pourquoi pas générer tout simplement ? Parce que, si nous allons voir dans les répertoires de notre système de fichiers, j'ai maintenant deux dossiers qui ont été ajoutés dans chaque projet, un dossier « obj » qui contient, eh bien, des états intermédiaires de la compilation, « fichier source », dans un état intermédiaire « fichier compiler » et ensuite, dans le répertoire « bin », le résultat de ma compilation. Dans les différents modes que j'ai choisis « débug », je vais avoir un fichier « .exe », qui correspond à mon application, l'application « Wpf », qui, peut être lancée maintenant individuellement, et j'ai ma fenêtre toute vide, parce que je n'ai rien ajouté dans ma fenêtre, dans ma page, vous vous souvenez. Et donc voilà, la génération a créé ces fichiers, d'abord intermédiaires, et puis ensuite, l'assembly finale, sous forme de « .exe », ou, je retourne dans mon projet ici, dans la « solution » et dans « outils », ou, une « dll », parce que mon projet « outils » est prévu pour générer une bibliothèque de class, donc une « dll », que voilà. Donc, je reviens à mon menu, pourquoi est-ce que j'ai régénéré ? Eh bien, parce que je vais recommencer toute ma compilation. Si je fais générer la solution, je n'ai bas besoin de recompiler des choses qui n'ont pas été modifiées. Par exemple, je modifie seulement ces class, je fais un deuxième espace, donc ce n'est pas grand chose, mais ça a changé le fichier. Si je fais générer la solution, bien seulement le projet « outils » a besoin d'être recompilé. le projet « WpfTest » n'a pas été changé. Mais en général, vous vous contentez de générer votre solution. Régénérer ça veut dire, on efface tout et on recommence, normalement, ce n'est pas utile, mais vous pouvez avoir dans certains cas besoin de vous assurer que tout est bien rafraîchi, et puis, nettoyer la solution, ça veut dire, eh bien, on enlève les résultats de la compilation, que ce soit le résultat intermédiaire dans le dossier « obj », pour objet, ou dans le dossier « bin », pour la génération des binaires. Donc, je nettoie ma solution et maintenant, je n'ai plus rien ici, dans « bin debug » pour « outils », je n'ai plus rien ici, dans « obj ». Alors, j'ai encore deux ou trois petites choses, mais tout ce qui a été généré par la compilation, ne s'y trouve plus, et puis je n'ai plus rien dans « bin debug », voyez. Ce que j'ai là, ce sont des fichiers qui ne font pas partis de l'assembly compilée. Et donc, j'ai la même chose par projet, pour générer, régénérer ou nettoyer.

L'essentiel de Visual Studio 2015

Apprenez à créer des applications, à les déboguer et à les déployer avec Visual Studio. Développez des programmes en .NET pour Windows, les appareils mobiles et le web.

3h06 (40 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Visual Studio Visual Studio 2015
Spécial abonnés
Date de parution :18 févr. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !