Το .NET Core 2.0 κυκλοφορεί με σημαντικές βελτιώσεις
Η Microsoft κυκλοφόρησε μια νέα κύρια έκδοση του χρόνου εκτέλεσης .NET Core. Για όσους από εσάς δεν γνωρίζετε, το .NET Core είναι μια πλατφόρμα ανάπτυξης πολλαπλών πλατφορμών που διατηρείται από τη Microsoft και την κοινότητα .NET. Η έκδοση 2.0 φέρνει πολλές βελτιώσεις απόδοσης, υποστήριξη για περισσότερες πλατφόρμες και μερικές νέες δυνατότητες για τους χρήστες των πιο πρόσφατων εκδόσεων IDE του Visual Studio.
Το .NET Core εφαρμόζει επίσης το .NET Standard 2.0 για να παρέχει περισσότερο από διπλάσιο αριθμό νέων API για προγραμματιστές που το χρησιμοποιούν στα έργα τους. Το .NET Core 2.0 μπορεί να εγκατασταθεί μαζί με προηγούμενες εκδόσεις χρόνου εκτέλεσης. Ενώ τα υπάρχοντα έργα θα συνεχίσουν να στοχεύουν τις εκδόσεις 1.0 και 1.1. θα χρειαστεί να στοχεύσετε τη νέα έκδοση με μη αυτόματο τρόπο.
Δείτε τι νέο υπάρχει σε αυτήν την έκδοση σύμφωνα με το επίσημο αρχείο καταγραφής αλλαγών:
Χρόνος εκτέλεσης
- Σημαντικές βελτιώσεις απόδοσης στο χρόνο εκτέλεσης και στο πλαίσιο
Υλοποιεί το .NET Standard 2.0 - Υποστηρίζονται 6 νέες πλατφόρμες, συμπεριλαμβανομένων των Debian Stretch, SUSE Linux Enterprise Server 12 SP2 και macOS High Sierra.
- Το RyuJIT είναι το x86 JIT στο .NET Core 2.0
- Οι εκδόσεις Linux και Windows ARM32 είναι πλέον διαθέσιμες, σε προεπισκόπηση.
SDK
- Η επαναφορά dotnet είναι πλέον μια σιωπηρή εντολή.
- Τα έργα .NET Core και .NET Standard μπορούν να αναφέρονται σε πακέτα και έργα .NET Framework NuGet.
- Το .NET Core SDK μπορεί να δημιουργηθεί από πηγή με το αποθετήριο δημιουργίας πηγής.
Visual Studio
- Το Live Unit Testing υποστηρίζει .NET Core
- Βελτιώσεις πλοήγησης κώδικα
- Υποστήριξη Λειτουργιών C# Azure στο κουτί
- Υποστήριξη CI/CD για δοχεία
Η Microsoft έχει επίσης κυκλοφορήσει νέες εκδόσεις του Visual Studio 2017 (έκδοση 15.3) και του Visual Studio για Mac (έκδοση 7.1) με υποστήριξη για αυτήν την έκδοση .NET Core. Κατευθυνθείτε προς το επίσημη ανάρτηση ιστολογίου της Microsoft σχετικά με αυτό για να μάθετε περισσότερα για αυτήν την έκδοση.
Μπορείτε επίσης να μάθετε περισσότερες λεπτομέρειες σχετικά με τις δυνατότητες του .NET Core 2.0 και κατεβάστε το από εδώ.