Gibt es eine Möglichkeit, zuerst eine leere Lösungsdatei (.sln) zu erstellen und dann Projekte hinzuzufügen?


125

Visual Studio hat mich immer geärgert, weil Sie (meines Wissens) nicht zuerst eine Lösung erstellen und dann neue / vorhandene Projekte hinzufügen können. Die einzige Möglichkeit, eine Lösung zu erstellen, besteht darin, ein Projekt zu erstellen und den Lösungsnamen dafür anzugeben.

Gibt es eine Möglichkeit, mit einer leeren Lösung (.sln) in Visual Studio (einer beliebigen Version) zu beginnen?

Antworten:


194

Ja, Gewusst wie: Erstellen von Lösungen und Projekten gibt einen Überblick.

Aus dem Artikel:

Erstellen von Lösungen So erstellen Sie eine neue Lösung

  1. Auf dem Datei - Menü wählen Sie Neu und klicken Sie dann auf Projekt .

  2. Wählen Sie im Bereich Projekttypen die Option Andere Projekttypen und dann Visual Studio-Lösungen aus .

  3. Wählen Sie im Bereich Vorlagen die Option Leere Lösung aus .

  4. Geben Sie einen Namen für das Projekt ein.

  5. Um den Speicherort des Lösungsverzeichnisses zu ändern, wählen Sie Durchsuchen und geben Sie einen neuen Speicherort an.

  6. Wählen Sie Zur Quellcodeverwaltung hinzufügen, wenn Sie die Lösung einer Quellcodeverwaltungsdatenbank oder einem Repository hinzufügen möchten.

  7. Klicken Sie auf OK .

Nach dem Erstellen einer leeren Lösung können Sie der leeren Lösung neue oder vorhandene Projekte und Elemente hinzufügen, indem Sie im Menü Projekt den Befehl Neues Element hinzufügen oder Vorhandenes Element hinzufügen verwenden.


4
Danke Justin, das hat mir auch 2017 geholfen! Ich weiß nicht, warum sie die leere Lösung an einem so dunklen Ort verstecken wollen, wenn viele von uns mit einer leeren Lösung beginnen und eine Ordnerstruktur gemäß den Ebenen erstellen möchten ... Danke
Milind Thakkar

1
In Visual Studio 2019 können Sie keine neuen Projekte über Add-new-Item erstellen. Sie können jedoch ein neues Projekt über Datei-> Neu-> Projekt hinzufügen und nach dem Wort neu in der Steuerzeile "Projekt" eingeben.
Jonathan

genial - suche nach "Lösung" und du findest nichts .... danke für die Bereitstellung einer Problemumgehung für Microsoft Fail :)
Christoph P

20

Für Visual Studio 2013 hat sich dies geringfügig geändert.
Die Suche nach "Installierte Vorlagen (Strg + E)" nach "Leer" funktioniert ebenfalls.

So erstellen Sie eine leere Lösung

  1. Klicken Sie im Menü Datei auf Neu und dann auf Neues Projekt .
  2. Wählen Sie im linken Bereich Installiert aus , wählen Sie Andere Projekttypen aus und wählen Sie dann Visual Studio Solutions aus der erweiterten Liste aus.
  3. Wählen Sie im mittleren Bereich Leere Lösung aus .
  4. Legen Sie die Werte für Name und Standort für Ihre Lösung fest und klicken Sie auf OK .

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


4
Für mich war es Installiert> Vorlagen> Visual Studio-Lösungen> Leere Lösung
Mallardz

1
+1 Ich habe meinen Kopf gegen eine Wand geschlagen und versucht, die Option für eine leere Lösung zu finden. Die Suche nach "Leer" hat funktioniert.
kjw

1
Für mich war es installiert> Vorlagen> Andere Projekttypen> Visual Studio-Lösungen> Leere Lösung
Deqing

Sie können Blank Solution in Visual Studio 2019 über Datei-> Neu-> Projekt herunterladen und das Wort "Lösung" nach dem Wort "Neu" in die Steuerzeile eingeben.
Jonathan

13

Für Visual Studio 2019 werden die Schritte unter https://docs.microsoft.com/en-us/visualstudio/get-started/tutorial-projects-solutions?view=vs-2019#create-a-solution beschrieben

  • Öffnen Sie Visual Studio.

  • Wählen Sie im Startfenster die Option Neues Projekt erstellen.

  • Geben Sie auf der Seite Neues Projekt erstellen eine leere Lösung in das Suchfeld ein, wählen Sie die Vorlage für eine leere Lösung aus und wählen Sie dann Weiter.

Hinweis: Sie müssen sicherstellen, dass Sie ein brandneues Projekt öffnen. Wenn Sie mit der rechten Maustaste klicken und ein neues Projekt erstellen, wird keine Option zum Erstellen einer leeren Lösung generiert.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.