Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Följande byggmål definieras i .NET för iOS-, Mac Catalyst-, macOS- och tvOS-projekt.
Build (Standard)
Skapar källkoden i ett projekt och alla beroenden.
Ren
Tar bort alla filer som genereras av byggprocessen.
BeräknaTillgängligaEnheter
Frågar och returnerar en lista över tillgängliga iOS- eller tvOS-enheter och simulatorer som kan användas med dotnet run.
Det här målet anropas automatiskt av .NET SDK:s dotnet run kommando för att stödja enhetsval via --device alternativet . Den returnerar en @(Devices) objektgrupp där varje enhet har följande metadata:
- Beskrivning: Enhetens namn (t.ex. "iPhone 16 – iOS 26.0" för simulatorer, "Min iPhone 16" för fysiska enheter)
- Typ: Antingen "Enhet" eller "simulator"
- OSVersion: Operativsystemets version av enheten
- UDID: UDID för enheten
- RuntimeIdentifier: Enhetens RuntimeIdentifier
Om du till exempel vill visa en lista över alla tillgängliga enheter:
$ dotnet build -t:ComputeAvailableDevices
Det här målet är en del av specifikationen för .NET SDK-enhetsval och aktiverar kommandon som:
$ dotnet run --device UDID
Har lagts till i .NET 11.
Springa
Skapar källkoden i ett projekt och alla beroenden och distribuerar och kör den sedan på en standardsimulator/enhet. Ett specifikt distributionsmål kan anges med hjälp av egenskapen $(Device).
dotnet build -t:Run project.csproj -p:Device=<udid>