Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 33679|Risposta: 1

[.NET Core] .NET Core determina il sistema operativo attuale

[Copiato link]
Pubblicato su 13/11/2019 15:55:22 | | | |

.NET core è il framework multipiattaforma di Microsoft che gira sul sistema operativo Windows Linux osx, e a volte dobbiamo eseguire operazioni corrispondenti in base all'operazione corrente.

Quindi, come giudicare il sistema operativo attuale?

Introdurre il pacchetto System.Runtime.InteropServices tramite nuget

Ottieni informazioni sul tuo sistema operativo attuale

Linux 4.9.184-linuxkit #1 SMP Mar 2 Lug 22:58:16 UTC 2019
Con questo assembly possiamo ottenere il sistema operativo dell'ambiente host del nostro programma; attualmente ci sono tre opzioni: WIN, LIUNX, OSX

In questo namespace è presente un RuntimeInformation.IsOSPlatform che viene utilizzato per determinare il sistema operativo

RuntimeInformation.IsOSPlatform(OSPlatform.Linux)// Determina se è Liunx

RuntimeInformation.IsOSPlatform(OSPlatform.Windows)/Determina se si tratta di Win

RuntimeInformation.IsOSPlatform(OSPlatform.OSX)/Determina se si tratta di OSX

I valori di ritorno dei tre metodi sono tutti valori bool, che possono essere facilmente giudicati a quale sistema operativo si tratti







Precedente:Incongruenze orari Docker, impostazione del fuso orario del container
Prossimo:Elimina i salari morti, 70 piattaforme per attività secondarie
Pubblicato su 08/04/2022 13:46:38 |
Grazie per la risposta
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com