.NET Core 2.0 יצא עם שיפורים משמעותיים
מיקרוסופט פרסמה גרסה מרכזית חדשה של זמן הריצה .NET Core שלה. לאלו מכם שלא יודעים, NET Core היא פלטפורמת פיתוח חוצת פלטפורמות המתוחזקת על ידי מיקרוסופט וקהילת NET. גרסה 2.0 מביאה הרבה שיפורים בביצועים, תמיכה בפלטפורמות נוספות וכמה תכונות חדשות למשתמשים בגרסאות Visual Studio IDE העדכניות ביותר.
.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
- בניית לינוקס ו-Windows ARM32 זמינה כעת, בתצוגה מקדימה.
SDK
- dotnet restore היא כעת פקודה מרומזת.
- פרויקטי .NET Core ו-.NET Standard יכולים להתייחס לחבילות ולפרויקטים של NET Framework NuGet.
- ניתן לבנות את ה-.NET Core SDK ממקור עם ה-source-build repo.
סטודיו חזותי
- Live Unit Testing תומכת ב-.NET Core
- שיפורי ניווט בקוד
- תמיכה ב-C# Azure Functions בתיבה
- תמיכת CI/CD עבור מכולות
מיקרוסופט גם הוציאה גרסאות חדשות של Visual Studio 2017 (גרסה 15.3) ו-Visual Studio עבור Mac (גרסה 7.1) עם תמיכה במהדורת .NET Core זו. פנה אל ה פוסט רשמי בבלוג של מיקרוסופט בנושא כדי למצוא עוד על מהדורה זו.
תוכל גם ללמוד פרטים נוספים על תכונות .NET Core 2.0 ו להוריד אותו מכאן.