Qu'est-ce qu'un dossier solution dans visual studio

j'ai un rapport à 2008 solution et je voudrais inclure un dossier dans la solution, mais pas au niveau du projet, plutôt qu'au niveau de la solution.

j'ai remarqué que vous pouvez faire un clic droit sur la solution et Ajouter un dossier solution, mais il apparaît comme un dossier blanc, et j'ai mes doutes quant à ce qu'il est censé être exactement...

essentiellement sur le système de fichiers que j'ai c:mySolutionmyFolder....

je veux que myFolder ajouté à la solution, de sorte que les articles sont également sous le contrôle de la source...

50
demandé sur Luke Girvin 2008-12-17 12:34:36

6 réponses

j'aimerais aussi pouvoir ajouter des dossiers physiques à une solution, mais malheureusement vous ne pouvez pas le faire en dehors d'un projet.

la meilleure solution que j'ai trouvée est d'ajouter un dossier solution avec le même nom que le dossier physique (myFolder dans votre exemple), puis d'ajouter des fichiers à partir de ce dossier physique au dossier solution.

cependant Visual Studio ne maintient pas une correspondance entre le dossier solution et le dossier physique qui signifie que:

  • les nouveaux fichiers créés ultérieurement dans le dossier solution à L'aide de Visual Studio ne sont pas automatiquement placés dans le sous-dossier physique (je pense qu'ils sont créés dans le dossier solution root par défaut)

  • les fichiers ajoutés au dossier physique ne sont pas automatiquement visibles dans le dossier solution, même avec "Afficher tous les fichiers".

pour ajouter de nouveaux fichiers, I par conséquent, créez toujours le nouveau fichier dans le dossier physique à L'extérieur de Visual Studio, puis ajoutez-le dans le dossier solution en utilisant "Add / Existing Item "

36
répondu Joe 2008-12-17 09:55:15

ce que j'ai fait historiquement, c'est créer un projet pour ne conserver que des fichiers (DLLs, etc.)

vous pouvez le faire aussi. Ce projet peut être nommé que n'importe quel dossier que vous essayez de créer.

9
répondu Vaibhav 2008-12-17 09:53:40

suivez ceci...

  1. créer le dossier solution à partir de VS.
  2. clic droit dans le dossier solution pour créer un nouveau projet.
  3. changez le chemin de localisation par défaut pour ajouter le nouveau nom de dossier physique juste après celui-ci avec la barre oblique arrière. quelque chose comme...C:\Project\Test\New Dossier Physique
  4. cliquez sur l'ok pour créer le projet

puis le nouveau projet sera placé dans votre nouveau dossier physique.

6
répondu Allen Wang 2011-02-01 16:04:58

vous pouvez également ajouter des fichiers autonomes dans un dossier solution, et ils seront contrôlés par source. Mais attention, VS a tendance à mettre ces fichiers dans le même dossier que le fichier solution - les "dossiers Solution" sont virtuels et ne correspondent pas aux dossiers réels du système de fichiers. Pour avoir un vrai dossier système de fichiers, je pense que vous devriez créer la structure vous-même et ensuite choisir "Ajouter un élément existant".

3
répondu Vilx- 2008-12-17 09:52:47

vous pouvez utiliser un dossier solution pour grouper des fichiers dans une solution, mais un dossier solution ne représente pas un dossier sur disque, comme son logo le suggère. (Il peut contenir des références de dossier et des références de projet)

2
répondu Bert Huijben 2008-12-17 09:53:31

de MSDN: "Si vous travaillez avec une solution qui contient de nombreux projets, vous pouvez utiliser des dossiers de solutions pour organiser des projets connexes en groupes et ensuite effectuer des actions sur ces groupes de projets."

ce que vous voulez n'est pas ce que le compositeur voulait dire Dans Solution Folder, il les a fait organiser de grandes solutions en groupes.

Pour votre problème, je pense que c'est l'emploi pour votre Projet d'Installation de recueillir ces fichiers: Instructions d'Installation, aide globale, etc...

bonne journée.

2
répondu Tomer W 2012-01-23 13:37:43