Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 33679|Απάντηση: 1

[.NET Πυρήνας] Το .NET Core καθορίζει το τρέχον λειτουργικό σύστημα

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 13/11/2019 3:55:22 μ.μ. | | | |

Το .NET core είναι το πλαίσιο πολλαπλών πλατφορμών της Microsoft που εκτελείται σε λειτουργικό σύστημα Windows Linux osx και μερικές φορές χρειάζεται να εκτελέσουμε αντίστοιχες λειτουργίες σύμφωνα με την τρέχουσα λειτουργία.

Πώς να κρίνουμε λοιπόν το τρέχον λειτουργικό σύστημα;

Παρουσιάστε το πακέτο System.Runtime.InteropServices μέσω nuget

Λήψη πληροφοριών σχετικά με το τρέχον λειτουργικό σας σύστημα

Linux 4.9.184-linuxkit #1 SMP Tue Jul 2 22:58:16 UTC 2019
Με αυτή τη συναρμολόγηση μπορούμε να αποκτήσουμε το λειτουργικό σύστημα του περιβάλλοντος υποδοχής του προγράμματός μας, επί του παρόντος υπάρχουν τρεις επιλογές: WIN, LIUNX, OSX

Υπάρχει μια πλατφόρμα RuntimeInformation.IsOSPlatform σε αυτόν τον χώρο ονομάτων που χρησιμοποιείται για τον προσδιορισμό του λειτουργικού συστήματος

RuntimeInformation.IsOSPlatform(OSPlatform.Linux)// Προσδιορίστε εάν είναι Liunx

RuntimeInformation.IsOSPlatform(OSPlatform.Windows)/Προσδιορίστε εάν είναι Win

RuntimeInformation.IsOSPlatform(OSPlatform.OSX)/Προσδιορίστε εάν είναι OSX

Οι τιμές επιστροφής των τριών μεθόδων είναι όλες τιμές bool, οι οποίες μπορούν εύκολα να κριθούν ποιο λειτουργικό σύστημα είναι







Προηγούμενος:Ασυνέπειες ώρας Docker, ρύθμιση ζώνης ώρας κοντέινερ
Επόμενος:Ξεφορτωθείτε τους νεκρούς μισθούς, 70 πλατφόρμες για παράπλευρες φασαρίες
Δημοσιεύτηκε στις 8/4/2022 1:46:38 μ.μ. |
Ευχαριστώ για την απάντηση
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com