Konfigurieren von Buildaktionen in Visual Studio für Mac

Wichtig

Visual Studio für Mac wird gemäß der Microsoft Modern Lifecycle-Richtlinie am 31. August 2024 eingestellt. Sie können zwar weiterhin mit Visual Studio für Mac arbeiten, es gibt aber noch einige andere Optionen für Entwickler*innen 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.

Sämtliche Dateien in einem Projekt von Visual Studio für Mac verfügen über einen Buildvorgang. Durch den Buildprozess wird kontrolliert, was mit der Datei passiert, wenn das Projekt erstellt ist.

Hinweis

Dieses Thema gilt für Visual Studio für Mac. Informationen für Visual Studio unter Windows finden Sie unter Buildaktionen.

Festlegen eines Buildprozesses

Sie können wie im Folgenden gezeigt mit der rechten Maustaste auf eine beliebige Datei klicken und zu Buildaktionen navigieren, um eine Buildaktion für eine Datei in Visual Studio für Mac festzulegen:

Selecting Compile build action from Solution Explorer

Die Buildaktionen für diese Datei werden im Flyoutmenü angezeigt.

Buildprozesswerte

Zu den gängigen Buildaktionen für Projekte, die Sie in Visual Studio für Mac erstellen können, gehören unter anderem folgende:

Buildvorgang Projekttypen BESCHREIBUNG
Compile any Die Datei wird als Quelldatei an den C#-Compiler übergeben.
Inhalt .NET, Xamarin Bei ASP.NET-Projekten werden diese Dateien bei der Bereitstellung als Teil der Website integriert. Bei Xamarin.iOS- und Xamarin.Mac-Projekten sind diese im App-Bundle enthalten.
Embedded Resource .NET Die Datei wird als Ressource an den C#-Compiler übergeben, die in die Assembly eingebettet wird. Assembly.GetManifestResourceStream, aus dem Namespace System.Reflection, kann anschließend zum Lesen der Datei aus der Assembly verwendet werden.
None any Die Datei ist in keiner Weise Teil des Builds. Sie ist für einen leichten Zugriff über die IDE in das Projekt integriert. Dieser Wert kann für Dokumentationsdateien wie Infodateien verwendet werden.

Hinweis

Zusätzliche Buildaktionen können für bestimmte Projekttypen definiert werden, sodass die Liste der Buildaktionen vom Projekttyp abhängt und Werte angezeigt werden können, die nicht in dieser Liste enthalten sind.

Xamarin.iOS-Projekte besitzen beispielsweise den Buildvorgang BundleResource, wodurch die Datei zum App-Bundle hinzugefügt wird. Weitere Informationen zu bestimmten Buildvorgängen für Xamarin.Android finden Sie im Leitfaden zu Buildprozessen.

Im Projektmappen-Explorer können auch mehrere Dateien ausgewählt werden, sodass Sie die Buildaktionen für viele Dateien gleichzeitig festlegen können.

Siehe auch