58 votes

Qu'est-ce qu'un dossier de solution dans Visual Studio?

J'ai une vs 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 cliquer-droit sur la solution et ajouter un dossier de solution, mais il arrive que certains blancs dossier, et j'ai des doutes quant à exactement ce qu'il est censé être...

l'essentiel sur le système de fichiers, j'ai c:\mySolution\myFolder....

Je veux que myFolder ajouté à la solution, de sorte que les éléments sont également sous contrôle de code source...

merci pour l'aide

42voto

Joe Points 60749

Je tiens également à être en mesure d'ajouter des dossiers à une solution, mais malheureusement, vous ne pouvez pas le faire en dehors d'un projet.

La meilleure solution que j'ai trouvé est d'ajouter une solution de dossier avec le même nom que le dossier physique (myFolder dans votre exemple), puis d'ajouter les fichiers de ce dossier physique pour le dossier de la solution.

Toutefois, Visual Studio ne permet pas de maintenir une correspondance entre la solution de dossier et le dossier physique ce qui signifie que:

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

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

Pour ajouter de nouveaux fichiers, j'ai donc toujours créer le nouveau fichier dans le dossier physique à l'extérieur de Visual Studio, puis l'ajouter à la solution de dossier à l'aide de la fonction "Ajouter/Élément Existant"

10voto

Vaibhav Points 7334

Ce que j’ai toujours fait est de créer un projet qui ne contient que des fichiers (DLL, etc.).

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

8voto

Allen Wang Points 408

Suivez ceci...

  1. Créez le dossier de solution à partir de VS.
  2. Faites un clic droit sur le dossier de la solution pour créer un nouveau projet.
  3. Modifiez le chemin d'accès par défaut pour ajouter le nouveau nom du dossier physique juste après, avec la barre oblique inverse. quelque chose comme ... C: \ Project \ Test \ New Physical Folder
  4. Cliquez sur ok pour créer le projet.

Ensuite, le nouveau projet sera placé dans votre nouveau nouveau dossier physique.

3voto

Vilx- Points 37939

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

2voto

Bert Huijben Points 13856

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X