Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 33679|Répondre: 1

[.NET Core] .NET Core détermine le système d’exploitation actuel

[Copié le lien]
Publié sur 13/11/2019 15:55:22 | | | |

.NET core est le framework multiplateforme de Microsoft qui fonctionne sur le système d’exploitation Windows Linux OSX, et parfois, nous devons effectuer des opérations correspondantes selon l’opération en cours.

Alors, comment juger du système d’exploitation actuel ?

Introduisez le paquet System.Runtime.InteropServices via nuget

Obtenez des informations sur votre système d’exploitation actuel

Linux 4.9.184-linuxkit #1 SMP mar. 2 juil. 22:58:16 UTC 2019
Avec cet assembleur, nous pouvons obtenir le système d’exploitation de l’environnement hôte de notre programme, actuellement il y a trois options : WIN, LIUNX, OSX

Il existe un RuntimeInformation.IsOSPlatform dans cet espace de noms utilisé pour déterminer le système d’exploitation

RuntimeInformation.IsOSPlatform(OSPlatform.Linux)// Déterminer s’il s’agit de Liunx

RuntimeInformation.IsOSPlatform(OSPlatform.Windows)/Déterminer s’il s’agit de Win

RuntimeInformation.IsOSPlatform(OSPlatform.OSX)/Déterminer s’il s’agit d’OSX

Les valeurs de retour des trois méthodes sont toutes des valeurs bool, ce qui peut facilement être jugé du système d’exploitation







Précédent:Incohérences temporelles Docker, réglage du fuseau horaire du conteneur
Prochain:Supprimer les salaires morts, 70 plateformes pour des petits boulots
Publié sur 08/04/2022 13:46:38 |
Merci pour la réponse
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com