Freigeben über


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 des Kontextmenüs Projektmappen-Explorer mit der hervorgehobenen Option Eigenschaften.

Screenshot des Kontextmenüs Projektmappen-Explorer mit der hervorgehobenen Option Eigenschaften.

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

Screenshot: Projektmappen-Explorer mit dem Knoten

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: Projekt-Designer mit ausgewählter Registerkarte „Build“.

Screenshot: Projekt-Designer mit ausgewählter Registerkarte „Build“.

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

Screenshot: Projekt-Designer mit ausgewählter Registerkarte „Kompilieren“.

Screenshot: Projekt-Designer mit ausgewählter Registerkarte „Kompilieren“.

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 der Eigenschaftsseite des C++-Projekts.

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 Dialog können Sie Projektkonfigurationen für Debug- oder Releasebuilds festlegen. Sie können auswählen, welche Projekte bei Auswahl von F5 als Startprojekt verwendet werden sollen, und Sie können Codeanalyseoptionen festlegen.

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. Was Sie im Kontextmenü des Knotens Projektmappe sehen, hängt auch von Ihrem Projekttyp, Ihrer Programmiersprache oder Plattform ab.

Screenshot des Lösungsknoten mit Rechtsklick-Menü.

In diesem Dialog können Sie Projektkonfigurationen für Debug- oder Releasebuilds festlegen. Sie können auswählen, welche Projekte bei Auswahl von F5 als Startprojekt verwendet werden sollen, und Sie können Codeanalyseoptionen festlegen. Die Codeanalyse-Eigenschaftenseite auf Lösungsebene wurde entfernt. Sie können weiterhin Codeanalyseeigenschaften auf Projektebene festlegen.

Screenshot des Dialogfelds mit den Lösungseigenschaften.

Projektmappeneigenschaften werden in einer Datei für Projektmappenbenutzeroptionen (.suo) gespeichert. Weitere Informationen zu diesem Dateityp finden Sie in der Lösungsdatei.