Projektmappen und Projekte

Visual Studio bietet zwei Container, mit denen Sie die für die Entwicklung benötigten Elemente, wie Verweise, Datenverbindungen, Ordner und Dateien, effizient verwalten können.Diese Container werden als Projektmappen und Projekte bezeichnet.Sie verwenden den Projektmappen-Explorer, um Projekte und Projektmappen sowie zugehörige Elemente anzuzeigen und zu verwalten.

Projektmappen

Projektmappen enthalten Elemente, die Sie benötigen, um die Anwendung zu erstellen.Eine Projektmappe enthält ein oder mehrere Projekte sowie Dateien und Metadaten, die zur Definition der Projektmappe als solche dienen.Visual Studio generiert automatisch eine Projektmappe, wenn Sie ein neues Projekt erstellen.Visual Studio speichert die Definition für eine Projektmappe in zwei Dateien mit den Erweiterungen .sln und .suo.In der Datei für die Projektmappendefinition (.sln) werden die Metadaten gespeichert, anhand derer die Projektmappe definiert wird. Dazu gehören:

  • Die Projekte, die der Projektmappe zugeordnet sind.

  • Die Elemente, die keinem bestimmten Projekt zugeordnet sind.

  • Die Buildkonfigurationen, die festlegen, welche Projektkonfiguration für den jeweiligen Buildtyp gilt.

Mit den beim Erstellen einer Projektmappe und dem Festlegen der Eigenschaften in der SUO-Datei gespeicherten Metadaten wird die IDE angepasst, sobald die entsprechende Projektmappe aktiv ist.So zeigt der Projektmappen-Explorer beispielsweise den Ordner Verschiedene Dateien für eine Projektmappe an, wenn diese Option aktiviert wird, und die Tools für die in der Projektmappe enthaltenen Projekttypen werden in der Toolbox verfügbar.Weitere Informationen finden Sie unter Erstellen von Projekten und Projektmappen.

Projekte

Projekte werden in einer Projektmappe verwendet, um die Elemente einer Anwendung logisch zu verwalten, zu erstellen und zu debuggen.Die Ausgabe eines Projekts ist i. d. R. eine ausführbare EXE-Datei, eine DLL-Datei (Dynamic Link Library), ein Modul o. Ä.

Visual Studio stellt eine Reihe vordefinierter Projektvorlagen bereit.Mit einer dieser Projektvorlagen können Sie den Hauptprojektcontainer und eine vorläufige Gruppe von Elementen erstellen, die möglicherweise für die Entwicklung einer Anwendung, Klasse, Bibliothek oder eines Steuerelements benötigt werden.Wenn Sie z. B. eine Windows-Anwendung erstellen möchten, stellt das Projekt ein Windows Form-Element bereit, das Sie anpassen können.Ebenso wird ein Web Form-Element im Projekt bereitgestellt, wenn Sie eine Webanwendung erstellen möchten.Weitere Informationen zu Projekttypen und Vorlagen der jeweiligen Programmiersprache finden Sie unter Erstellen von Projekten aus Vorlagen.

Elemente

Projektelemente können Dateien, Verweise auf Bibliotheken, Datenverbindungen und Ordner sein, die sich im Projekt befinden.Einige Elemente stellen ein physikalisches Element dar, das Sie im Datenspeicher finden können.Andere Elemente sind Links und stellen Zeiger auf andere Elemente dar, die sich innerhalb eines Dienstes, Moduls oder einer anderen Komponente befinden können.

Die Projektmappenelemente werden im Ordner "Projektmappen-Elemente" angezeigt.Diese Elemente sind projektunabhängige Dateien, die Sie zusätzlich zu den Projektdateien erstellen.Projektmappenelemente stellen Dateien dar, die für die Entwicklung der Projekte wichtig sind, aber keinem bestimmten Projekt angehören.

Weitere Informationen zu finden Sie unter Projekt- und Projektmappen-Dateitypen und Verschiedene Dateien.

Siehe auch

Aufgaben

Gewusst wie: Angeben eines Anwendungssymbols (Visual Basic, C#))

Gewusst wie: Ändern von Projekteigenschaften und Konfigurationseinstellungen

Konzepte

Erstellen von Projekten und Projektmappen

Verwalten von Projektverweisen

Verwalten von Anwendungseinstellungen

Erstellen von Vorlagen für Projekte und Elemente in Visual Studio

Weitere Ressourcen

Verwalten von Anwendungseigenschaften

Verwalten von Anwendungsressourcen

Verwalten der Signierung von Assemblys und Manifesten

Ausrichten auf eine bestimmte .NET Framework-Version oder ein bestimmtes .NET Framework-Profil