6

Est-il possible d'ajouter une structure de dossier aux éléments de solution sans ajouter manuellement chaque niveau de l'arborescence?Ajouter une structure de dossier à une solution Visual Studio

Nous avons une solution multi-projets qui nécessite plusieurs bibliothèques tierces, dont au moins une a un arbre multicouche.

Nous avons un dossier libs au niveau de la racine de la solution, à côté de tous les autres projets.

Les réponses concernant Afficher les fichiers cachés, etc. ne fonctionnent pas pour les éléments de solution, uniquement dans un projet.

Y at-il un moyen de contourner ce problème?

Devons-nous les ajouter dossier par dossier si nous les voulons au niveau de la solution?

(Une question similaire a été answeredmanytimes concernant Visual Studio projets. Cependant, ma question est sur Visual Studio solutions.)

+0

Les dossiers de solution ne correspondent pas aux dossiers * réels * du système de fichiers. Vous devez utiliser des dossiers de niveau projet à la place. –

+1

Pourquoi voulez-vous que le dossier libs soit dans une solution? Quel avantage cela apportera-t-il à la solution? Il devrait juste compilé les DLLs – Burt

Répondre

-4

Pourquoi voulez-vous que le dossier libs soit dans une solution? Quel avantage cela apportera-t-il à la solution? Il devrait juste contenir des DLL compilées.

+1

Merci Burt - nous avons fini par ne pas les inclure dans la solution. Les bibliothèques sont maintenant gérées par NuGet et conservées dans le dossier "packages" de la solution - caché au .sln mais sous contrôle de révision. – Shevek

+1

C'est exactement comme cela que je l'aurais fait. J'ai beaucoup appris en regardant la façon dont les projets Open Source sont organisés, ils adoptent la même approche. – Burt

+4

Ceci n'est pas la réponse à cette question. Il devrait être possible d'ajouter une arborescence de dossiers complète à une solution (pas à un projet), qu'il s'agisse d'un dossier libs ou de tout autre élément. J'aimerais savoir si c'est possible ou non. – fretje

6

dossiers de solutions ne sont que des regroupements logiques d'éléments. Je ne pense pas qu'ils se rapportent à la structure de fichiers sur votre système. C'est pourquoi vous ne les voyez pas avec un type de fonctionnalité "Afficher les fichiers cachés". Vous devez cliquer avec le bouton droit sur la solution, ajouter un nouveau dossier, puis cliquer avec le bouton droit sur le dossier pour ajouter des éléments existants ou des dossiers imbriqués.

+0

c'est ce que je pensais ... cependant il y a 6 niveaux de dossiers imbriqués ... – Shevek

+1

Les bonnes nouvelles sont que vous pouvez glisser et déposer des fichiers dans un dossier de solution à partir de Windows Explorer, mais vous ne pouvez pas faire glisser et déposer des dossiers. –

Questions connexes