Freigeben über


Verwalten von Projekt- und Lösungseigenschaften

Projekte verfügen über Eigenschaften, die viele Aspekte der Kompilierung, des Debuggens, des Testens und der Bereitstellung steuern. Einige Eigenschaften sind unter allen Projekttypen gemeinsam, und einige sind für bestimmte Sprachen oder Plattformen einzigartig.

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 verfügen möglicherweise auch über einen Eigenschaftenknoten in der Projektstruktur selbst.

Screenshot: Projektmappen-Explorer mit dem Knoten „Eigenschaften“

Projekteigenschaften

Projekteigenschaften werden in Gruppen organisiert, und jede Gruppe hat eine eigene Eigenschaftenseite. Die Seiten können für verschiedene Sprachen und Projekttypen unterschiedlich sein.

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

In C#-, Visual Basic- und F#-Projekten werden Eigenschaften im .NET Project Designerverfügbar gemacht.

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

Screenshot des Project-Designers, wobei die Registerkarte

Screenshot des Project-Designers, wobei die Registerkarte

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

Screenshot des Project-Designers, wobei die Registerkarte

Screenshot des Project-Designers, wobei die Registerkarte

Weitere Informationen zu den einzelnen Project Designer--Eigenschaften finden Sie unter Was ist der .NET Project Designer.

Tipp

Lösungen haben einige Eigenschaften, genauso wie Projektelemente; auf diese Eigenschaften wird im Fenster Eigenschaftenzugegriffen, nicht im .NET-Projektdesigner.

C++- und JavaScript-Projekte

C++- und JavaScript-Projekte weisen eine andere Benutzeroberfläche zum Verwalten von Projekteigenschaften auf. Der folgende Screenshot zeigt eine C++-Projekteigenschaftsseite. JavaScript-Seiten sind ähnlich.

Screenshot der C++-Projekteigenschaftenseite.

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

Lösungseigenschaften

Um auf Eigenschaften der Lösung zuzugreifen, klicken Sie mit der rechten Maustaste auf den Projektmappenknoten im Projektmappen-Explorer, und wählen Sie Eigenschaftenaus. Im Dialogfeld können Sie Projektkonfigurationen für Debug- oder Release--Builds festlegen. Wählen Sie aus, welche Projekte das Startprojekt sein sollen, wenn Sie F5-auswählen und Codeanalyseoptionen festlegen.

Um auf Eigenschaften der Lösung zuzugreifen, klicken Sie mit der rechten Maustaste auf den Projektmappenknoten im Projektmappen-Explorer, und wählen Sie Eigenschaftenaus. Was Sie im Kontextmenü über den Lösungsknoten sehen, hängt auch vom Projekttyp, der Programmiersprache oder der Plattform ab.

Screenshot des Kontextmenüs des Lösungsknotens

Im Dialogfeld können Sie Projektkonfigurationen für Debug- oder Release--Builds festlegen und auswählen, welche Projekte das Startprojekt sein sollen, wenn Sie F5-auswählen. Die Codeanalyse-Eigenschaftenseite auf Lösungsebene wurde entfernt. Sie können weiterhin Codeanalyseeigenschaften auf Projektebene festlegen.

Screenshot des Dialogfelds

Lösungseigenschaften werden in einer Lösungsbenutzeroptionendatei (.suo) gespeichert. Weitere Informationen zu diesem Dateityp finden Sie unter Lösungsdatei.