Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 33679|Răspunde: 1

[.NET Core] .NET Core determină sistemul de operare curent

[Copiază linkul]
Postat pe 13.11.2019 15:55:22 | | | |

.NET core este cadrul cross-platform al Microsoft care rulează pe sistemul de operare Windows Linux OSX, iar uneori trebuie să efectuăm operațiunile corespunzătoare conform operațiunii curente.

Deci, cum să judeci sistemul de operare actual?

Introduceți pachetul System.Runtime.InteropServices prin nuget

Obține informații despre sistemul tău de operare actual

Linux 4.9.184-linuxkit #1 SMP Mar 2 Iul 22:58:16 UTC 2019
Cu această asamblare putem obține sistemul de operare al mediului gazdă al programului nostru, în prezent există trei opțiuni: WIN, LIUNX, OSX

Există un RuntimeInformation.IsOSPlatform în acest spațiu de nume folosit pentru a determina sistemul de operare

RuntimeInformation.IsOSPlatform(OSPlatform.Linux)// Determină dacă este Liunx

RuntimeInformation.IsOSPlatform(OSPlatform.Windows)/Determină dacă este Win

RuntimeInformation.IsOSPlatform(OSPlatform.OSX)/Determină dacă este OSX

Valorile de returnare ale celor trei metode sunt toate valori bool, care pot fi judecate ușor în ce sistem de operare este







Precedent:Inconsistențe de oră Docker, setarea fusului orar containerului
Următor:Să renunțe la salariile moarte, 70 de platforme pentru activități secundare
Postat pe 08.04.2022 13:46:38 |
Mulțumesc pentru răspuns
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com