Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die folgenden Buildziele werden in .NET für iOS-, Mac Catalyst-, macOS- und tvOS-Projekte definiert.
Build (Standardmäßig)
Erstellt den Quellcode innerhalb eines Projekts sowie alle Abhängigkeiten.
Sauber
Entfernt alle vom Buildprozess generierten Dateien.
BerechneVerfügbareGeräte
Fragt ab und gibt eine Liste der verfügbaren iOS- oder tvOS-Geräte und Simulatoren zurück, die mit dotnet run verwendet werden können.
Dieses Ziel wird automatisch vom Befehl des .NET SDK dotnet run aufgerufen, um die Geräteauswahl über die --device Option zu unterstützen. Es gibt eine @(Devices) Elementgruppe zurück, in der jedes Gerät über die folgenden Metadaten verfügt:
- Beschreibung: Der Name des Geräts (z. B. "iPhone 16 - iOS 26.0" für Simulatoren, "Mein iPhone 16" für physische Geräte)
- Typ: Entweder "Gerät" oder "Simulator"
- OSVersion: Die Betriebssystemversion des Geräts
- UDID: Die UDID des Geräts
- RuntimeIdentifier: Der RuntimeIdentifier des Geräts
So können Sie beispielsweise alle verfügbaren Geräte auflisten:
$ dotnet build -t:ComputeAvailableDevices
Dieses Ziel ist Teil der .NET SDK-Geräteauswahlspezifikation und ermöglicht Befehle wie:
$ dotnet run --device UDID
In .NET 11 hinzugefügt.
Laufen
Erstellt den Quellcode in einem Projekt und alle Abhängigkeiten und stellt ihn dann auf einem Standardsimulator/Gerät bereit und führt ihn aus. Ein bestimmtes Bereitstellungsziel kann mithilfe der $(Device)-Eigenschaft festgelegt werden.
dotnet build -t:Run project.csproj -p:Device=<udid>