Existe-t-il un moyen de créer d'abord un fichier de solution vierge (.sln), puis d'ajouter des projets?


126

Visual Studio m'a toujours ennuyé car (à ma connaissance) vous ne pouvez pas d'abord créer une solution, puis y ajouter des projets nouveaux / existants. La seule façon dont je sais créer une solution est de créer un projet et de lui spécifier le nom de la solution.

Alors, y a-t-il un moyen de commencer avec une solution vierge (.sln) dans Visual Studio (n'importe quelle version)?

Réponses:


196

Oui, Comment: créer des solutions et des projets donne un aperçu.

Extrait de l'article:

Créer des solutions Pour créer une nouvelle solution

  1. Dans le menu Fichier , sélectionnez Nouveau , puis cliquez sur Projet .

  2. Dans le volet Types de projets , sélectionnez Autres types de projets , puis sélectionnez Solutions Visual Studio .

  3. Dans le volet Modèles , sélectionnez Solution vierge .

  4. Entrez un nom pour le projet.

  5. Pour modifier l'emplacement du répertoire de solution, choisissez Parcourir et spécifiez un nouvel emplacement.

  6. Sélectionnez Ajouter au contrôle de code source si vous souhaitez ajouter la solution à une base de données ou à un référentiel de contrôle de code source.

  7. Cliquez sur OK .

Après avoir créé une solution vide, vous pouvez ajouter des projets et des éléments nouveaux ou existants à la solution vide à l'aide de la commande Ajouter un nouvel élément ou Ajouter un élément existant du menu Projet.


4
Merci Justin, cela m'a aidé en 2017 aussi! Je ne sais pas pourquoi ils veulent cacher la solution vide / vide dans un endroit aussi obscur alors que beaucoup d'entre nous veulent commencer avec une solution vierge et créer une structure de dossiers selon les niveaux ... Merci
Milind Thakkar

1
Visual Studio 2019 ne vous permet pas de créer de nouveaux projets via Add-new-Item. Cependant, vous pouvez ajouter un nouveau projet via Fichier-> Nouveau-> Projet et taper "projet" après le mot nouveau sur la ligne de contrôle.
Jonathan

génial - recherchez "solution" et vous ne trouvez rien .... merci de fournir une solution de contournement pour Microsoft échoue :)
Christoph P

20

Pour Visual Studio 2013 , il a légèrement changé.
La recherche de «Modèles installés (Ctrl + E)» pour «Vierge» fonctionne également.

Pour créer une solution vide

  1. Dans le menu Fichier , cliquez sur Nouveau , puis sur Nouveau projet .
  2. Dans le volet gauche, sélectionnez Installé , sélectionnez Autres types de projets , puis sélectionnez Solutions Visual Studio dans la liste développée.
  3. Dans le volet central, sélectionnez Solution vierge .
  4. Définissez les valeurs Nom et Emplacement de votre solution, puis cliquez sur OK .

http://msdn.microsoft.com/en-us/library/zfzh36t7.aspx


4
Pour moi, il a été installé> Modèles> Solutions Visual Studio> Solution vierge
mallardz

1
+1 Je me suis cogné la tête contre un mur en essayant de trouver l'option de solution vierge et la recherche de «Blank» a fonctionné.
kjw

1
Pour moi, il a été installé> Modèles> Autres types de projets> Solutions Visual Studio> Solution vierge
Deqing

Vous pouvez obtenir Blank Solution sur Visual Studio 2019 via Fichier-> Nouveau-> Projet et tapez le mot «solution» après le mot «nouveau» sur la ligne de contrôle.
Jonathan

14

Pour Visual Studio 2019, les étapes sont décrites dans https://docs.microsoft.com/en-us/visualstudio/get-started/tutorial-projects-solutions?view=vs-2019#create-a-solution

  • Ouvrez Visual Studio.

  • Dans la fenêtre de démarrage, choisissez Créer un nouveau projet.

  • Sur la page Créer un nouveau projet, entrez une solution vierge dans la zone de recherche, sélectionnez le modèle Solution vierge, puis choisissez Suivant.

Remarque: vous devez vous assurer que vous ouvrez un tout nouveau projet, un clic droit et créer un nouveau projet ne générera pas l'option permettant de créer une solution vierge.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.