Dossiers réels dans Visual Solution Explorer?
MS Visual Studio a l'Explorateur de solutions où je peux voir tous les fichiers du projet, je peux également créer des filtres qui sont des dossiers pour les fichiers afin de les conserver dans des groupes. Le problème est que je veux que mes fichiers divisés en groupes à la fois Visuelle et physiquement sur mon disque. Mais je ne veux pas avoir à appliquer à chaque changement deux fois à la fois Visuelle et sur mon disque. Est-il possible d'afficher les dossiers réels, dans lequel j'ai garder mes fichiers sur le disque dans l'Explorateur de solutions de Visual (et sans "Afficher tous les fichiers" ne le fait pas, j'ai juste vérifié)?
source d'informationauteur NPS | 2011-12-11
Vous devez vous connecter pour publier un commentaire.
No - SE, et le Système de Dépôt tenir des copies indépendantes de la structure et de la hiérarchie de l'information.
J'ai l'habitude de désactiver les filtres et mettre des fichiers où je veux, de sorte que les deux structures restent synchronisés par défaut (en effet, tout autre moyen semble être de la folie si vous voulez avoir tout type d'organisation du code source, j'ai toujours les fichiers de groupe pour les composants inot des dossiers séparés).
Ensuite (avec des filtres désactivés)...
Si vous créez les dossiers dans l'Explorateur de solutions, et utilisez le menu contextuel de ce dossier sur "Ajouter un nouvel élément..." ou "Ajouter un élément existant", puis la structure du disque reflètent l'explorateur de solutions (les éléments existants sont copiés plutôt que référencé d'où ils résident actuellement pour s'en assurer, ce qui peut entraîner d'anciennes copies de fichiers à gauche autour de votre projet si vous ajoutez le mal SE dossier). Sinon, il est habituellement seulement si vous "ajouter en tant que lien" contre la volonté de mettre un élément dans un dossier différent dans la SE qu'elle apparaît sur le disque.
De choses en ordre, la méthode la plus simple des approches sont (après en avoir fait une copie de sauvegarde au cas où):
Une fois qu'ils sont en synchronisation, utilisez uniquement la SE pour gérer les fichiers, et d'être prudent pour ajouter des éléments à l'aide du menu contextuel du dossier correct. Si vous bouger les choses sur le disque, vous aurez briser les liens.
Si vous cliquez sur "afficher tous les fichiers", vous basculez l'explorateur de solutions de montrer un virtuel filtre de fichiers à un physique de filtre de fichiers.
Par les filtres, je pense que vous faites référence à la Solution des Dossiers. Ce sont des dossiers virtuels qui n'ont pas d'incidence sur le système de fichiers. Un truc que j'ai fait, c'est de faire un jeter projet. Les éléments ajoutés à des dossiers de projets de maintenir leurs relations. Il s'agit d'un hack, mais il fonctionne. Si quelqu'un sait moins hacky façon de le faire, j'aimerais savoir, trop.