Διαφήμιση

Αν εσύ κατεβάζετε και εγκαθιστάτε λογισμικό συχνά Πώς να βρείτε λογισμικό ανοιχτού κώδικα για WindowsΑνησυχείτε για το απόρρητο, την ασφάλεια των δεδομένων ή τον κακόβουλο κώδικα που είναι κρυμμένο στο λογισμικό σας; Με ιδιόκτητο λογισμικό, δεν γνωρίζετε ποτέ τι ακριβώς κάνει το πρόγραμμα με τα δεδομένα σας. Το open source είναι η απάντηση! Διαβάστε περισσότερα , πιθανότατα έχετε παρουσιάσει σφάλματα που αφορούν το Microsoft .NET Framework. Τα δύο πιο συνηθισμένα σφάλματα; Είτε δεν το έχετε εγκαταστήσει στο σύστημά σας, είτε έχετε τη λανθασμένη έκδοση του.

Γιατί συμβαίνει αυτό; Και το πιο σημαντικό, τι είναι αυτό το λεγόμενο .NET Framework και γιατί πρέπει να σας ενδιαφέρει; Λοιπόν, με πολλούς τρόπους, το .NET Framework είναι αυτό που επιτρέπει στα σύγχρονα Windows να είναι αυτό που είναι.

Τι είναι το .NET Framework;

Πρώτα πράγματα πρώτα: είναι προφανές dot net.

Πριν βυθίσουμε τι το .NET Framework είναι, μπορεί να είναι πιο χρήσιμο να εξερευνήσετε Γιατί το .NET Framework υπάρχει. Για αυτό, θα χρειαστεί λίγο προγραμματιστικό πλαίσιο - αλλά αν δεν έχετε κωδικοποιήσει ποτέ ένα πράγμα στη ζωή σας, μην ανησυχείτε! Αυτή η εξήγηση θα υποθέσει ότι έχετε απολύτως μηδενική εμπειρία προγραμματισμού.

instagram viewer

Πιθανότατα γνωρίζετε ήδη ότι οι προγραμματιστές (δηλ. Οι άνθρωποι που δημιουργούν λογισμικό) πρέπει να "γράψουν κώδικα" για να κάνουν εφαρμογές των Windows. Το κάνουν αυτό χρησιμοποιώντας διαφορετικές "γλώσσες προγραμματισμού", οι οποίες σας επιτρέπουν να γράφετε τον κώδικα που λέει στον υπολογιστή τι πρέπει να κάνει.

προγραμματισμός-γλώσσα-απεικόνιση
Πιστοποίηση εικόνας: Labirintami μέσω του Shutterstock

Το πρόβλημα είναι ότι οι γλώσσες προγραμματισμού είναι πρωτόγονοι μόνοι τους. Μπορούν να χειριστούν απλούς υπολογισμούς όπως προσθήκη και πολλαπλασιασμό, αλλά δεν μπορούν να κάνουν πολύ περισσότερα από αυτό. Θέλετε να τοποθετήσετε κείμενο ή εικόνες στην οθόνη; Στη συνέχεια, θα χρειαστεί να γράψετε μια δέσμη κώδικα χρησιμοποιώντας τα πιο βασικά συστατικά της γλώσσας για να γίνει αυτό - και αυτό μπορεί να διαρκέσει πολύ χρόνο.

Εκεί μπαίνει το .NET Framework. Στον πυρήνα της, το .NET Framework παρέχει μια ολόκληρη συλλογή ήδη γραπτού κώδικα (γραπτή και συντηρημένη από τη Microsoft Ένα αρχικό GNU για τη Microsoft: Τι είναι το .NET Framework ανοικτού κώδικα για τα υπόλοιπαΗ Microsoft μόλις κυκλοφόρησε ένα σημαντικό μέρος του κώδικα της υπό μια άδεια άδεια ανοικτού κώδικα. Αυτή η κίνηση σπάει με χρόνια παράδοσης. Αλλά γιατί και τι σημαίνει για εσάς; Διαβάστε περισσότερα ) που μπορούν να χρησιμοποιήσουν οι προγραμματιστές για να δημιουργήσουν γρήγορα λογισμικό. Για παράδειγμα, το .NET Framework χειρίζεται πολλές βαρετές λειτουργίες πίσω από τις σκηνές, όπως λέγοντας στα Windows πώς να σχεδιάσετε ένα παράθυρο στο οθόνη - ως προγραμματιστής, θα έπρεπε απλώς να δώσω ποιο κείμενο να συμπεριλάβω, πώς τα μενού είναι σχεδιασμένα, ποια κουμπιά πρέπει να κάνουν όταν κτυπηθούν, και τα λοιπά.

Αλλά το .NET Framework είναι πολύ περισσότερο από αυτό. Παρέχει πρόσθετα εργαλεία που μπορούν να επιταχύνουν το συνολικό χρόνο ανάπτυξης, καθώς και πρόσθετα API (τι το heck είναι ένα API; Ποια είναι τα API και πώς είναι τα ανοιχτά API αλλάζοντας το ΔιαδίκτυοΈχετε αναρωτηθεί ποτέ πώς τα προγράμματα στον υπολογιστή σας και στις ιστοσελίδες που επισκέπτεστε "μιλάνε" ο ένας στον άλλο; Διαβάστε περισσότερα ) που μπορούν να χρησιμοποιήσουν οι προγραμματιστές για να αλληλεπιδρούν εύκολα με ορισμένες υπηρεσίες, όπως το Windows Store. Αντί να γράφετε με το χέρι όλο τον κώδικα που χρειάζεται μια εφαρμογή για να θεωρηθεί μια εφαρμογή UWP (παγκόσμια πλατφόρμα Windows), για παράδειγμα, το .NET Framework παρέχει όλα αυτά.

windows-10-universal-windows-apps

Αλλά υπάρχει ένα μειονέκτημα στη δημιουργία μιας εφαρμογής με το .NET Framework: ο υπολογιστής σας δεν γνωρίζει πώς να εκτελεί εφαρμογές που βασίζονται σε πλαίσια, εκτός αν έχετε εγκαταστήσει το Πλαίσιο στο σύστημά σας.

Αυτό σημαίνει ότι το .NET Framework αποτελείται από δύο μέρη. Το πρώτο μέρος περιέχει όλο τον ήδη γραπτό κώδικα που χρειάζονται οι προγραμματιστές (παλαιότερα ονομάζονται SDK, αλλά τώρα αναφέρονται ως Dev Packs). Το δεύτερο μέρος περιέχει ένα πρόγραμμα που μπορεί να "ερμηνεύσει" τον κώδικα .NET Framework σε εντολές για το λειτουργικό σύστημα, επιτρέποντας μπορείτε να εκτελέσετε εφαρμογές γραμμένες με το .NET Framework (γνωστό ως πακέτο αναδιανομής αλλά επίσης καλούμενο Runtime Environment by μερικοί).

Είναι παρόμοιο με την Java στο ότι πρέπει να εγκαταστήσετε το περιβάλλον Java Runtime για να εκτελέσετε εφαρμογές που κωδικοποιήθηκαν στην Java.

Μεγάλη ιστορία σύντομη: ως κανονικός χρήστης που δεν θα κωδικοποιεί εφαρμογές, χρειάζεστε μόνο .NET Framework Redistributable Packages.

Τρόπος εγκατάστασης του .NET Framework

Οι περισσότεροι υπολογιστές με Windows έρχονται με το .NET Framework ήδη εγκατεστημένο, αλλά η δική σας μπορεί να είναι ξεπερασμένη. Για παράδειγμα, τα Windows 8 και 8.1 έρχονται με την έκδοση 4.5.1, ενώ τα Windows 10 μπορούν να έρθουν με 4.6, 4.6.1 ή 4.6.2 εγκατεστημένα, ανάλογα με το νέο χαρακτήρα του υπολογιστή.

Εάν χρειάζεται να εγκαταστήσετε μια νεότερη έκδοση, η διαδικασία είναι απλή. Από αυτό το γράψιμο, το .NET Framework έχει φτάσει στην έκδοση 4.6.2 γι 'αυτό είναι αυτό που θα εγκαταστήσουμε. Οι μελλοντικές εκδόσεις του πλαισίου θα πρέπει να είναι εξίσου εύκολο να εγκατασταθούν.

windows-10-all-kinds-of-apps
Εικόνα Πίστωση: Khakimullin Aleksandr μέσω Shutterstock

Σημειώστε ότι μπορείτε να εγκαταστήσετε το .NET Framework μέσω του Windows Update, αλλά είναι πολύ πιο εύκολο αν απλά χρησιμοποιήσετε τη χειροκίνητη μέθοδο παρακάτω. Ίσως το έχετε Το Windows Update είναι απενεργοποιημένο ή αναβλητικό Πώς να διαχειριστείτε το Windows Update στα Windows 10Για τις απάτες ελέγχου, το Windows Update είναι ένας εφιάλτης. Λειτουργεί στο παρασκήνιο και διατηρεί το σύστημά σας ασφαλή και λειτουργεί ομαλά. Σας παρουσιάζουμε πώς λειτουργεί και τι μπορείτε να προσαρμόσετε. Διαβάστε περισσότερα ούτως ή άλλως, οπότε αυτή θα είναι η προτιμώμενη μέθοδος.

Πριν ξεκινήσεις - Το .NET Framework 4.6.2 μπορεί να εγκατασταθεί στα Windows 10, Windows 8.1 και Windows 7 SP1 και στα x86 και x64 συστήματα. Η Microsoft συνιστά τουλάχιστον 2,5 GB αχρησιμοποίητο χώρο στο δίσκο 6 τρόποι για να ελευθερώσετε χώρο στον υπολογιστή σας με WindowsΤο ακαταστασία μπορεί να είναι ένα μεγάλο downer στην παραγωγικότητα. Με την πάροδο του χρόνου, τα αρχεία χάνονται, τα προγράμματα παραμένουν αχρησιμοποίητα και ξαφνικά, ο κάποτε χώρος σας είναι γεμάτος με άχρηστα πράγματα και πρέπει να το καθαρίσετε ... Διαβάστε περισσότερα για να βεβαιωθείτε ότι η εγκατάσταση ολοκληρώνεται χωρίς εμπόδιο.

Όπως συμβαίνει με τα περισσότερα από τα προϊόντα τους, η Microsoft προσφέρει δύο είδη εγκαταστάσεων: ένα πρόγραμμα εγκατάστασης ιστού και ένα πρόγραμμα εγκατάστασης εκτός σύνδεσης.

ο web installer είναι εξαιρετικά μικρό προς τα εμπρός (λιγότερο από 2 MB), αλλά κάνει λήψη όλων των απαραίτητων στοιχείων κατά τη διάρκεια της διαδικασίας εγκατάστασης, πράγμα που απαιτεί σταθερή και σταθερή σύνδεση στο διαδίκτυο.

ο offline εγκαταστάτη είναι ένα μεγαλύτερο download-up (περίπου 60 MB) που δεν απαιτεί πρόσβαση στο Internet κατά την εγκατάσταση. Επιλέξτε αυτήν την επιλογή εάν θέλετε να εγκαταστήσετε σε έναν ξεχωριστό υπολογιστή με κακόβουλο διαδίκτυο ή καθόλου διαδίκτυο.

Είτε η μία είναι καλή, αλλά προτιμάμε να χρησιμοποιείτε το πρόγραμμα εγκατάστασης εκτός σύνδεσης επειδή είναι πιο αξιόπιστο και μπορείτε να το επαναχρησιμοποιήσετε αν χρειαστεί να εγκαταστήσετε ξανά το .NET Framework για κάποιο λόγο. Μόλις γίνει η λήψη, η διαδικασία εγκατάστασης είναι αρκετά απλή. Απλώς ακολουθήστε τον οδηγό όπως θα κάνατε κατά την εγκατάσταση οποιασδήποτε άλλης εφαρμογής.

Κατεβάστε:.NET Framework 4.6.2 Web Installer

Κατεβάστε:.NET Framework 4.6.2 Εγκατάσταση εκτός σύνδεσης

windows-10-net-framework-download

Σημειώστε ότι η εγκατάσταση της έκδοσης 4.6.2 του .NET Framework είναι μια επιτόπια ενημέρωση σε προηγούμενες εκδόσεις που ξεκινούν με 4.5 (που περιλαμβάνει 4, 4.5, 4.5.1, 4.5.2, 4.6 και 4.6.1) έτσι μην απεγκαταστήσετε αυτές τις παλαιότερες εκδόσεις μετά το γεγονός. Οι εκδόσεις 3.5 SP1 και οι προηγούμενες διατηρούνται ως ξεχωριστή εγκατάσταση.

Από προεπιλογή, το .NET Framework εγκαθίσταται στα αγγλικά ανεξάρτητα από το πρόγραμμα εγκατάστασης που χρησιμοποιείτε. Για να το εντοπίσετε σε άλλη γλώσσα, πρέπει να κάνετε λήψη του κατάλληλου πακέτου γλώσσας της ίδιας έκδοσης .NET Framework (στην περίπτωση αυτή, 4.6.2). Τα πακέτα γλωσσών είναι διαθέσιμα μόνο ως εγκαταστάτες εκτός σύνδεσης.

Στη σελίδα λήψης που ακολουθεί, επιλέξτε τη γλώσσα που θέλετε, περιμένετε να φορτιστεί ξανά η σελίδα και κάντε κλικ στην επιλογή Λήψη.

Κατεβάστε:.NET Framework 4.6.2 Πακέτο γλωσσών

Ένα ακόμα πράγμα στο .NET Framework

Μερικά χρόνια πίσω η Microsoft πήγε μπροστά και ανοιχτή προέβαλε το .NET Framework Ένα αρχικό GNU για τη Microsoft: Τι είναι το .NET Framework ανοικτού κώδικα για τα υπόλοιπαΗ Microsoft μόλις κυκλοφόρησε ένα σημαντικό μέρος του κώδικα της υπό μια άδεια άδεια ανοικτού κώδικα. Αυτή η κίνηση σπάει με χρόνια παράδοσης. Αλλά γιατί και τι σημαίνει για εσάς; Διαβάστε περισσότερα , επιτρέποντας κατ 'ουσίαν σε οποιονδήποτε να συμβάλει στην ανάπτυξη του .NET Framework. Αυτό είχε ως αποτέλεσμα να γίνει η Microsoft την πιο ενεργή οργάνωση στο GitHub 10 Ελεύθερα εργαλεία για τα Windows με Open Source που φιλοξενούνται στο GitHubΗ Microsoft είναι ο οργανισμός με τους πιο ανοικτούς συνεργάτες στο GitHub. Για να γιορτάσουμε αυτό το επίτευγμα, έχουμε συντάξει μια λίστα με τα καλύτερα δωρεάν εργαλεία των Windows που μπορείτε να κατεβάσετε από το GitHub. Διαβάστε περισσότερα .

Τι σημαίνει αυτό για σας; Βασικά αυτό σημαίνει ότι οι εφαρμογές .NET πρόκειται να γίνουν περισσότερο επικρατέστερες - και όχι μόνο πιο διαδεδομένες, αλλά και καλύτερη ποιότητα Πώς η μετακίνηση της Microsoft σε Open Source σας επηρεάζειΗ Microsoft αλλάζει ριζικά την κουλτούρα της. Η ανοιχτή προμήθεια αποτελεί χαρακτηριστικό στοιχείο αυτής της μετατροπής και ωφελεί τους κωδικοποιητές και τους καταναλωτές. Εξηγούμε γιατί πρέπει να προσέχετε. Διαβάστε περισσότερα . Ακόμα κι αν το κάνατε τόσο μακριά χωρίς να έχετε χρησιμοποιήσει ποτέ μια εφαρμογή .NET, πιθανότατα σύντομα.

Έτσι, ίσως να εγκαταστήσετε το Πλαίσιο τώρα.

Βοήθησε αυτό; Αν ναι, ενημερώστε μας παρακάτω! Εάν έχετε οποιεσδήποτε ερωτήσεις, μπορείτε να τους ζητήσετε επίσης.

Ο Joel Lee έχει B.S. στην Πληροφορική και πάνω από έξι χρόνια επαγγελματικής γραφής. Είναι ο αρχισυντάκτης του MakeUseOf.