Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De volgende builddoelen worden gedefinieerd in .NET voor iOS-, Mac Catalyst-, macOS- en tvOS-projecten.
Build (standaard)
Bouwt de broncode van een project en alle afhankelijkheden.
Schoon
Verwijdert alle bestanden die door het buildproces worden gegenereerd.
ComputeAvailableDevices
Vraagt op en geeft een lijst terug van beschikbare iOS- of tvOS-apparaten en simulators die kunnen worden gebruikt met dotnet run.
Dit doel wordt automatisch aangeroepen door de dotnet run-opdracht van de .NET SDK om apparaatselectie te ondersteunen via de --device optie. Het retourneert een @(Devices) itemgroep waarin elk apparaat de volgende metagegevens heeft:
- Beschrijving: De naam van het apparaat (bijvoorbeeld "iPhone 16 - iOS 26.0" voor simulators, "Mijn iPhone 16" voor fysieke apparaten)
- Type: 'Apparaat' of 'Simulator'
- OSVersion: de versie van het besturingssysteem van het apparaat
- UDID: De UDID van het apparaat
- RuntimeIdentifier: De RuntimeIdentifier van het apparaat
Als u bijvoorbeeld alle beschikbare apparaten wilt weergeven:
$ dotnet build -t:ComputeAvailableDevices
Dit doel maakt deel uit van de .NET SDK-apparaatselectiespecificatie en maakt opdrachten mogelijk zoals:
$ dotnet run --device UDID
Toegevoegd in .NET 11.
Rennen
Bouwt de broncode binnen een project en alle afhankelijkheden en implementeert en voert deze vervolgens uit op een standaardsimulator/apparaat. Een specifiek implementatiedoel kan worden ingesteld met behulp van de eigenschap $(Device).
dotnet build -t:Run project.csproj -p:Device=<udid>