Freigeben über


Was sind Lösungen und Projekte in Visual Studio?

In diesem Artikel wird der Unterschied zwischen einem Projekt und einer Projektmappe in Visual Studio erläutert. Außerdem wird kurz erläutert, wie Sie ein neues Projekt erstellen und wie Sie das Projektmappen-Explorer-Fenster verwenden, um mit Ihren Projekten und Lösungen zu interagieren.

Projekte

Wenn Sie eine App oder Website in Visual Studio erstellen, beginnen Sie mit einem Projekt. Ein Projekt enthält alle Dateien, die in einem ausführbaren Projekt, einer Bibliothek oder website kompiliert werden. Diese Dateien können Quellcode, Symbole, Bilder, Datendateien und vieles mehr enthalten. Ein Projekt enthält auch Compilereinstellungen und andere Konfigurationsdateien, die Ihr Programm möglicherweise benötigt, um mit verschiedenen Diensten oder Komponenten zu kommunizieren.

Projektdatei

Visual Studio verwendet MSBuild , um jedes Projekt in einer Projektmappe zu erstellen, und jedes Projekt enthält eine MSBuild-Projektdatei. Die Dateierweiterung spiegelt den Projekttyp wider, z. B. ein C#-Projekt (CSPROJ), ein Visual Basic-Projekt (.vbproj) oder ein Datenbankprojekt (DBPROJ). Die Projektdatei ist ein XML-Dokument, das alle Informationen und Anweisungen enthält, die MSBuild zum Erstellen Ihres Projekts benötigt. Zu diesen Informationen und Anweisungen gehören die Inhalte, Plattformanforderungen, Versionsverwaltungsinformationen, Webserver- oder Datenbankservereinstellungen sowie die auszuführenden Aufgaben.

Projektdateien basieren auf dem MSBuild-XML-Schema. Um den Inhalt neuerer Projektdateien im SDK-Stil in Visual Studio anzuzeigen, klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Projektknoten , und wählen Sie "Projektdatei bearbeiten" aus. Um den Inhalt von .NET-Projekten zu betrachten, entladen Sie zuerst das Projekt. (Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Projektknoten, und wählen Sie "Projekt entladen" aus.) Klicken Sie dann mit der rechten Maustaste auf das Projekt, und wählen Sie "Projektdatei bearbeiten" aus.

Hinweis

Sie müssen keine Lösungen oder Projekte in Visual Studio verwenden, um Code zu bearbeiten, zu erstellen und zu debuggen. Sie können einfach den Ordner öffnen, der Ihre Quelldateien in Visual Studio enthält, und mit der Bearbeitung beginnen. Weitere Informationen finden Sie unter Entwickeln von Code in Visual Studio ohne Projekte oder Lösungen.

Projekte erstellen

Die einfachste Möglichkeit zum Erstellen eines neuen Projekts besteht darin, eine Projektvorlage für den gewünschten Projekttyp zu verwenden. Eine Projektvorlage enthält einen grundlegenden Satz vordefinierter Codedateien, Konfigurationsdateien, Ressourcen und Einstellungen. Verwenden Sie "Datei>Neues>Projekt", um eine Projektvorlage auszuwählen. Weitere Informationen finden Sie unter Erstellen eines neuen Projekts in Visual Studio.

Sie können auch eine benutzerdefinierte Projektvorlage erstellen, aus der Sie neue Projekte erstellen können. Weitere Informationen finden Sie unter Erstellen von Projektvorlagen.

Wenn Sie ein Projekt erstellen, speichert Visual Studio es am Standardspeicherort ,%USERPROFILE%\source\rEpos. Um den Standardspeicherort zu ändern, wählen Sie "Extras>Optionen" aus, und wechseln Sie zu "Alle Einstellungen>, Projekte und Lösungen>. Weitere Informationen finden Sie im Dialogfeld "Optionen: Projekte und Lösungen - Speicherorte" .>

Wenn Sie ein Projekt erstellen, speichert Visual Studio es am Standardspeicherort ,%USERPROFILE%\source\rEpos. Um den Standardspeicherort zu ändern, wählen Sie Extras>Optionen und gehen Sie zu Projekte und Lösungen>Speicherorte. Weitere Informationen finden Sie im Dialogfeld "Optionen: Projekte und Lösungen - Speicherorte" .>

Solutions

Ein Projekt ist in einer Lösung enthalten. Trotz seines Namens ist eine Lösung keine "Antwort". Es handelt sich einfach um einen Container für ein oder mehrere verwandte Projekte, zusammen mit Buildinformationen, Visual Studio-Fenstereinstellungen und anderen Dateien, die keinem bestimmten Projekt zugeordnet sind.

Lösungsdatei

Visual Studio verwendet zwei Dateitypen (.sln und SUO), um Einstellungen für Lösungen zu speichern:

Extension Name Description
.sln Visual Studio-Projektmappe Organisiert Projekte, Projektelemente und Lösungselemente in der Projektmappe.
.suo Lösungsbenutzeroptionen Speichert benutzerdefinierte Einstellungen und Anpassungen, wie zum Beispiel Haltepunkte.

Von Bedeutung

Eine Lösung wird durch eine Textdatei (Erweiterung .sln) beschrieben, die über ein eigenes eindeutiges Format verfügt. Es ist nicht vorgesehen, manuell bearbeitet zu werden. Umgekehrt ist die SUO-Datei eine ausgeblendete Datei, die nicht unter den Standardeinstellungen des Datei-Explorers angezeigt wird. Um ausgeblendete Dateien anzuzeigen, wählen Sie im Menü "Ansicht" im Datei-Explorer die Option"Ausgeblendete Elemente anzeigen>" aus.

Lösungsordner

Ein Lösungsordner ist ein virtueller Ordner, der nur im Projektmappen-Explorer existiert und den Sie verwenden können, um Projekte in einer Projektmappe zu gruppieren. Wenn Sie den Speicherort der Lösungsdateien auf einem Computer finden möchten, wählen Sie Extras>Optionen und gehen Sie zu Alle Einstellungen>Projekte und Lösungen>Speicherorte. Weitere Informationen finden Sie im Dialogfeld "Optionen: Projekte und Lösungen - Speicherorte" .>

Ein Lösungsordner ist ein virtueller Ordner, der nur im Projektmappen-Explorer existiert und den Sie verwenden können, um Projekte in einer Projektmappe zu gruppieren. Wenn Sie den Speicherort der Lösungsdateien auf einem Computer finden möchten, wählen Sie "Extras>Optionen" aus, und wechseln Sie zu "Projekte" und ">". Weitere Informationen finden Sie im Dialogfeld "Optionen: Projekte und Lösungen - Speicherorte" .>

Tipp

Wenn Sie ein Projekt und eine Lösung als Übung erstellen möchten, lesen Sie "Einführung in Projekte und Lösungen".

Lösungs-Explorer

Nachdem Sie ein neues Projekt erstellt haben, können Sie den Projektmappen-Explorer verwenden, um das Projekt und die Projektmappe und die zugehörigen Elemente anzuzeigen und zu verwalten. Die folgende Abbildung zeigt eine C#-Lösung, die zwei Projekte im Projektmappen-Explorer enthält.

Screenshot von zwei Projekten im Visual Studio-Projektmappen-Explorer.

Die Symbolleiste am oberen Rand des Projektmappen-Explorers enthält Schaltflächen, um von einer Projektmappenansicht zu einer Ordneransicht zu wechseln, ausstehende Änderungen zu filtern, alle Dateien anzuzeigen, alle Knoten zu reduzieren, Eigenschaftenseiten anzuzeigen, Vorschaucode im Code-Editor und vieles mehr.

Viele Menübefehle sind im Kontextmenü verfügbar, indem Sie mit der rechten Maustaste auf verschiedene Elemente im Solution Explorer klicken. Zu diesen Befehlen gehören das Erstellen eines Projekts, das Verwalten von NuGet-Paketen, das Hinzufügen eines Verweises, das Umbenennen einer Datei und das Ausführen von Tests, um nur einige zu nennen. Weitere Informationen finden Sie im Solution Explorer.

Ab Version 17.7 können Sie auch Dateien im Projektmappen-Explorer vergleichen, indem Sie mit der rechten Maustaste auf Kontextmenüoptionen klicken. Weitere Informationen finden Sie im Dateivergleichstool in Solution Explorer.

Für ASP.NET Kernprojekte können Sie anpassen, wie Dateien im Projektmappen-Explorer geschachtelt werden. Weitere Informationen finden Sie unter Dateinestung im Projektmappen-Explorer.

Tipp

Wenn Sie den Projektmappen-Explorer schließen und es erneut öffnen möchten, wählen Sie im oberen Menü "Projektmappen-Explorer>" aus, oder wählen Sie STRG+ALT+L aus. Wenn Sie Seitentabs schließen und sie an ihre Standardpositionen zurücksetzen möchten, wählen Sie im oberen Menü Fenster>Fensterlayout zurücksetzen aus.

Hinweis

Um die Anwendungsbilder und Symbole anzuzeigen, die in Visual Studio angezeigt werden, laden Sie die Visual Studio-Bildbibliothek herunter.