Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 33679|Svar: 1

[.NET Core] .NET Core bestemmer det aktuelle operativsystem

[Kopier link]
Opslået på 13/11/2019 15.55.22 | | | |

.NET core er Microsofts platformtværgående rammeværk, der kører på Windows Linux OSX-operativsystemet, og nogle gange skal vi udføre tilsvarende operationer i henhold til den aktuelle operation.

Så hvordan vurderer man det nuværende operativsystem?

Introducer pakken System.Runtime.InteropServices via nuget

Få information om dit nuværende operativsystem

Linux 4.9.184-linuxkit #1 SMP tir 2. juli 22:58:16 UTC 2019
Med denne assembly kan vi få operativsystemet for værtsmiljøet i vores program, og der er i øjeblikket tre muligheder: WIN, LIUNX, OSX

Der findes en RuntimeInformation.IsOSPlatform i dette navnerum, som bruges til at bestemme operativsystemet

RuntimeInformation.IsOSPlatform(OSPlatform.Linux)// Bestem om det er Liunx

RuntimeInformation.IsOSPlatform(OSPlatform.Windows)/Afgør om det er Win

RuntimeInformation.IsOSPlatform(OSPlatform.OSX)/Bestem om det er OSX

Returværdierne for de tre metoder er alle bool-værdier, som let kan vurderes, hvilket operativsystem det er







Tidligere:Docker-tidsinkonsistenser, indstilling af containertids-tidszoner
Næste:Fjern død løn, 70 platforme til sideprojekter
Opslået på 08/04/2022 13.46.38 |
Tak for svaret
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com