Verwalten von Projekt- und Projektmappeneigenschaften

Projekte haben Eigenschaften, die viele Aspekte der Kompilierung, des Debuggens, des Testens und des Bereitstellens steuern. Einige Eigenschaften gibt es für alle Projekttypen, und einige gelten nur für bestimmte Sprachen oder Plattformen.

Sie erhalten Zugriff auf die Projekteigenschaften, indem Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Projektknoten klicken und Eigenschaften auswählen. Alternativ können Sie Eigenschaften in das Suchfeld in der Menüleiste eingeben und das Eigenschaftenfenster aus den Suchergebnissen auswählen.

Screenshot of the Solution Explorer context menu with the Properties option highlighted.

Screenshot of the Solution Explorer context menu with the Properties option highlighted.

.NET-Projekte haben womöglich außerdem einen Eigenschaftenknoten in der Projektstruktur selbst.

Screenshot of Solution Explorer with a Properties node showing.

Hinweis

Dieses Thema gilt für Visual Studio unter Windows. Informationen zu Visual Studio für Mac finden Sie unter Verwalten von Projektmappen und Projekteigenschaften (Visual Studio für Mac).

Projekteigenschaften

Projekteigenschaften werden in Gruppen organisiert, und jede Gruppe hat eine eigene Eigenschaftenseite. Diese kann je nach Sprache und Projekttyp unterschiedlich aussehen.

C#-, Visual Basic- und F#-Projekte

In C#-, Visual Basic- und F#-Projekten sind Eigenschaften im .NET -Projekt-Designer verfügbar.

Der folgende Screenshot zeigt die Eigenschaftenseite Build im .NET-Projekt-Designer für ein Konsolenprojekt in C#:

Screenshot of the Project Designer, with the Build tab selected.

Screenshot of the Project Designer, with the Build tab selected.

Der folgende Screenshot zeigt die Eigenschaftenseite Kompilieren im .NET-Projekt-Designer für ein Konsolenprojekt in Visual Basic:

Screenshot of the Project Designer, with the Compile tab selected.

Screenshot of the Project Designer, with the Compile tab selected.

Weitere Informationen zu den einzelnen Eigenschaften des Projekt-Designers finden Sie unter Was ist der .NET-Projekt-Designer?.

Tipp

Projektmappen besitzen ebenso wie Projektelemente einige Eigenschaften. Auf diese Eigenschaften wird im Eigenschaftenfenster zugegriffen, nicht im .NET-Projekt-Designer.

C++- und JavaScript-Projekte

C++- und JavaScript-Projekte haben eine andere Benutzeroberfläche zum Verwalten von Projekteigenschaften. Der folgende Screenshot zeigt eine Eigenschaftenseite für ein C++-Projekt (JavaScript-Seiten sind ähnlich):

Screenshot of the C++ project properties page.

Informationen zu C++-Projekteigenschaften finden Sie unter Arbeiten mit Projekteigenschaften (C++). Weitere Informationen zu JavaScript-Eigenschaften finden Sie unter Eigenschaftenseiten, JavaScript.

Lösungseigenschaften

Um auf Eigenschaften für die Projektmappe zuzugreifen, klicken Sie mit der rechten Maustaste auf den Projektmappenknoten im Projektmappen-Explorer und wählen Eigenschaften aus. In diesem Dialogfeld können Sie Projektkonfigurationen für Debug- oder Releasebuilds festlegen. Sie können auswählen, welche Projekte beim Drücken von F5 als Startprojekt verwendet werden sollen, und Sie können Codeanalyseoptionen festlegen.

Projektmappeneigenschaften werden in einer Datei für Projektmappenbenutzeroptionen (.suo) gespeichert. Weitere Informationen zu diesem Dateityp finden Sie im Abschnitt „Projektmappendatei“ der Seite Was sind Projektmappen und Projekte in Visual Studio?.