Pourquoi Visual Studio n’actualise-t-il pas les dossiers lorsque je clique sur le bouton d’actualisation de l’Explorateur de solutions?

Dans Visual Studio 2008, je peux voir tous mes fichiers de projet dans mon explorateur de solutions et ces fichiers existent dans une diectorie réelle.

Cependant, si j’ajoute un fichier à ce répertoire (par exemple, un fichier test.sqlite dans le dossier App_Data, ou des images créées par un autre programme), ces fichiers n’apparaissent PAS dans l’explorateur de solutions, même si je clique le bouton d’actualisation.

Comment faire apparaître des fichiers créés par d’autres applications dans mon explorateur de solutions?

(Jusqu’à présent, je dois les créer ailleurs, puis les copier et les coller dans l’explorateur de solutions lui-même, mais il doit y avoir un moyen plus simple).


Modifier:

Y at-il un avantage à cette “vue fausse solution”, c’est-à-dire que je pourrais avoir un fichier “test.sqlite” dans mon répertoire App_Data mais dans ma solution, cela pourrait apparaître dans mon répertoire racine. Venant d’un état d’esprit Eclipse WYSIWYG Solution Explorer, je ne vois pas l’avantage d’avoir ces méta-informations virtuelles supplémentaires sur les fichiers réels de votre répertoire. Y a-t-il un moyen de tirer un avantage de cette métaphore?

En haut de l’explorateur de solutions se trouve un bouton à bascule “Afficher tous les fichiers”, qui permet d’inclure tous les fichiers à l’écran même s’ils ne sont pas inclus dans le projet. Les icons pour ceux-ci seront un peu grisées. Ensuite, utilisez simplement le menu contextuel pour les append au projet.

Sur la solution, cliquez avec le bouton droit de la souris et sélectionnez «Ajouter un élément existant» et sélectionnez le fichier dans le répertoire racine de la solution. La solution va maintenant obtenir un répertoire “Solution Items” qui contient votre fichier. Ce répertoire est virtuel, il n’existe donc pas sur le disque.

Cependant, il n’y a pas de fonctionnalité comme “Afficher tous les fichiers” pour une solution, cela ne fonctionne que sur les projets.

J’ai fait face au même problème. J’ai ajouté de nouveaux fichiers et dossiers, mais la prochaine fois que j’ai pris le dernier code source de SVN et que j’ai ensuite ouvert le projet, les fichiers ajoutés n’ont pas été affichés.

Vous pouvez effectuer les étapes suivantes: 1. Explorateur de solutions -> Afficher tous les fichiers 2. Les fichiers ajoutés récemment seront affichés sans l’icône [@] à gauche. Faites un clic droit sur le fichier et sélectionnez Inclure dans le projet 3. Si vous voyez le fichier de configuration Web (fichier de projet Visual C # (.csproj)) sous le dossier Web, vous verrez les entrées effectuées pour ces nouveaux fichiers. Vérifiez ce fichier de configuration dans votre svn. 4. La prochaine fois que vous effectuerez une vérification de pension, cela ne posera aucun problème car les détails du fichier ont été ajoutés dans la configuration.

J’espère que cela t’aides.