Verwalten von Projekt- und Lösungseigenschaften in Visual Studio für Mac

Wichtig

Visual Studio für Mac wird am 31. August 2024 gemäß der Microsoft Modern Lifecycle-Richtlinie eingestellt. Sie können zwar weiterhin mit Visual Studio für Mac arbeiten, aber es gibt noch einige andere Optionen für Entwickler auf dem Mac, wie z. B. die Vorschauversion der neuen C# Dev Kit Erweiterung für VS Code.

Erfahren Sie mehr über die Fristen für den Support sowie über mögliche Alternativen.

Projektoptionen

Die Projektoptionen sind für jedes Projekt spezifisch und beeinflussen, wie das Projekt geschrieben, erstellt und ausgeführt wird. Im Gegensatz zu den Einstellungen von Visual Studio für Mac, die benutzerspezifisch sind, werden die Projektoptionen in der Projektdatei (.csproj) gespeichert, damit andere Entwickler das Projekt ordnungsgemäß erstellen und ausführen können. Mit spezifischen Projektoptionen können viele Entwickler am gleichen Dokument arbeiten, ohne die Formatierung der Datei zu beeinträchtigen.

Doppelklicken Sie zum Öffnen von Projektoptionen in Visual Studio für Mac auf den Projektnamen, oder machen Sie einen Doppelklick darauf, um das Kontextmenü zu öffnen. Wählen Sie anschließend Optionen aus:

Option in Context Menu

Zu den bearbeitbaren Optionen gehören Optionen zum Erstellen, Ausführen und Festlegen von Quellcode und Optionen zur Versionskontrolle.

Projektoptionen sind in fünf verschiedene Kategorien unterteilt:

  • Allgemein: Projektinformationen wie zum Beispiel Name, Beschreibung und Standardnamespace werden hier festgelegt, ebenso wie der Speicherort des Projekts.
  • Build: Diese Einstellung dient zum Festlegen oder Ändern von PCL-Profilen für portierbare Klassenbibliotheken. Es können auch benutzerdefinierte Befehle, Konfigurationen und Compileroptionen festgelegt werden. Der Ausgabepfad und der Assemblyname können hier ebenfalls festgelegt werden.
  • Ausführung: Mit dieser Option können Sie benutzerdefinierte Ausführungskonfigurationen auf Projektbasis erstellen.
  • Quellcode: Diese Einstellung steuert die Formatierung von vielen unterschiedlichen Dateitypen und Namenskonventionen. Hier können Sie auch Benennungsrichtlinien und Standard-Headerstile festlegen.
  • Versionskontrolle: Hier finden Sie Optionen zum Festlegen des Stils von Commitnachrichten, wenn Sie die Versionskontrolle für Ihr Projekt aktiviert haben.

Jedes Projekt kann abhängig von der Plattform bestimmte Projektoptionen enthalten. Beispielsweise verfügt ein Xamarin.Android-Projekt wie das in der folgenden Abbildung dargestellte über Optionen, die sich auf den Android Build beziehen (z.B. Linkeroptionen) und auf die Anwendung (z.B. Berechtigungen):

Android Project Options

Xamarin.iOS enthält Optionen, die sich auf die Bundlesignierung beziehen, zum Beispiel das zur Verwendung erforderliche Bereitstellungsprofil:

iOS Project Options

Projektmappenoptionen

Projektmappenoptionen sind wie Projektoptionen, sie decken jedoch den Bereich ganzer Projektmappen ab. Sie stellen Möglichkeiten zum Festlegen von Autorinformationen, Erstellen von Einstellungen sowie Formatierungsstile für Code und Versionskontrolle bereit. Außerdem ermöglichen Sie das Zuweisen des Startprojekts zur Projektmappe. Auf das Dialogfeld Lösungsoptionen kann über Menüelement Projekt > Lösungsoptionen, über das Kontextmenüelement Optionen unter Lösung im Lösungsfenster oder durch Doppelklicken auf die Lösung im Lösungsfenster zugegriffen werden:

Solution Options

Siehe auch