L'essentiel de Visual Studio 2015

Renommer les fichiers

Testez gratuitement nos 1324 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Si vous souhaitez renommer un fichier, il faut aussi renommer la classe qui s'y trouve. Il faut éventuellement changer l'espace de noms si vous voulez le déplacer.
03:53

Transcription

Qu'en est-il de la relation entre le nom des fichiers, ce que je vois apparaître finalement ici, dans mon explorateur de solutions, et le code, en fait, mes class et les espaces de nom. Eh bien, faites attention à ça, parce que, bon, maintenant je vais créer par exemple, un nouveau répertoire, un nouveau dossier, que je vais appeler « Outils ». Et puis je me dis : ah, mais je vais déplacer « Main2 » dans « Outils ». Voyez, pas de problème, et même je vais l'appeler différemment ici. Je vais l'appeler « Coucou », ça ne veut rien dire, mais ce n'est pas grave. Donc, qu'est-ce que ça a fait ? Ça a bien entendu renommé sur mon système de fichier, mon fichier « Coucou », dans un répertoire qui s'appelle « Outils ». Ça, on avait compris. Mais qu'on est-il du code ? Et bien, ici, mon « Coucou.cs » se trouve toujours dans le namespace « ViewModel », parce que Visual Studio n'a pas automatiquement corrigé si vous voulez mon action à l'intérieur du code source. Donc il y a des outils externes et commerciaux, comme ReSharper par exemple, mais peut-être d'ailleurs des outils libres, il faut chercher dans les extensions qui vont vous permettre de faire ça, peut-être facilement, mais si vous vous contentez des fonctionnalités natives de Visual Studio, eh bien, c'est à vous quand même de faire attention à ce que vous faites, parce que vous avez aussi, peut-être référencé vos objets à différents endroits, et donc, quand vous déplacez, que vous renommez ici des éléments, il va falloir faire attention. Donc, maintenant, ce que je veux, c'est que je sois dans le bon namespace. Et donc, je vais écrire ici « Outils ». Pourquoi ? Parce que c'est quand même une bonne pratique comme je vous l'avais dit, d'avoir un namespace, qui correspond au dossier dans lequel vous vous trouvez. Voyez que ça clignote un petit peu ici. Alors, c'est une ampoule, je vais vous en reparler, c'est une aide offerte par Visual Studio, pour simplifier un certain nombre d'éléments, notamment ce qu'on appelle du refactoring, je vous en reparlerai. Et là, l'ampoule, eh bien, elle va me permettre d'avoir une action rapide, Je vais utiliser « CTRL+; », pour renommer « ViewModel » en « outils ». Ça va être une opération de renommage en refactoring, dont je vous parlerai plus tard. Mais c'est pour vous montrer simplement que on aura besoin probablement de faire ce genre de choses quand on déplace. Et on aura aussi besoin de mettre à jour des références, et c'est à ça que le refactoring sert. À aller chercher dans les autres parties du code où se trouve la référence à cette class, définie dans un espace de nom et à changer l'adresse de ses appels, si vous voulez. Alors, ça peut être aussi problématique, si vous renommer ici des fichiers qui ont des dépendances. Par exemple, si je renomme cette class et bien, je m'attends à avoir un certain nombre de problèmes, parce que cette classe est référencée ici, dans le XAML, et voyez que j'ai le nom de la class. Alors parfois il faudra bien chercher à tous les endroits référencés, si vous renommez quelque chose. De toute façon, vous aurez un problème de base, c'est que vous ne pourrez pas compiler correctement votre code. s'il y a des classes, comme ici par exemple, qui seront référencées, mais qui n'existent plus. Le refactoring, une fois de plus on va en reparler, mais le refactoring va vous permettre de renommer un certain nombre de choses automatiquement, mais parfois vous avez des appels de class, notamment dans le XAML ici, qui sont sous forme de chaînes de caractère, et donc, qui ne sont pas dynamiquement reconnus, forcément par Visual Studio. Donc vous aurez peut-être encore deux ou trois choses à faire à la main.

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 !