אנו והשותפים שלנו משתמשים בקובצי Cookie כדי לאחסן ו/או לגשת למידע במכשיר. אנחנו והשותפים שלנו משתמשים בנתונים עבור מודעות ותוכן מותאמים אישית, מדידת מודעות ותוכן, תובנות קהל ופיתוח מוצרים. דוגמה לעיבוד נתונים עשויה להיות מזהה ייחודי המאוחסן בעוגייה. חלק מהשותפים שלנו עשויים לעבד את הנתונים שלך כחלק מהאינטרס העסקי הלגיטימי שלהם מבלי לבקש הסכמה. כדי לראות את המטרות שלדעתם יש להם אינטרס לגיטימי, או להתנגד לעיבוד נתונים זה, השתמש בקישור רשימת הספקים למטה. ההסכמה שתוגש תשמש רק לעיבוד נתונים שמקורו באתר זה. אם תרצה לשנות את ההגדרות שלך או לבטל את הסכמתך בכל עת, הקישור לעשות זאת נמצא במדיניות הפרטיות שלנו, הנגיש מדף הבית שלנו.
מיקרוסופט השיגה אבן דרך נוספת עם שחרורו של .NET 7 Preview 1. מכיוון שזוהי מהדורת תצוגה מקדימה, ייתכן שהיא לא לגמרי יציבה. צפוי כי יותר
מיקרוסופט השיגה אבן דרך נוספת עם שחרורו של תצוגה מקדימה של .NET 7 1. מכיוון שזוהי מהדורת תצוגה מקדימה, ייתכן שהיא לא לגמרי יציבה. צפוי כי במהלך החודשים ישוחררו תצוגות מקדימות נוספות שיציגו תכונות נוספות ויביאו יציבות.
פרסום זה נעשה בהתכתבות עם יום השנה ה-20 ל-.NET, המבוסס על היסודות שהוקם על ידי .NET 6.
מהדורה זו מציגה תכונות חדשות ל-.NET, כגון הערות לממשקי API לתמיכה בטלות, אופטימיזציות מתמשכות של מהדר JIT, ממשקי API חדשים ותמיכה בתרחישי טעינה חוזרת חמה יותר. יתר על כן, מיקרוסופט טוענת שהוא נבדק עם Visual Studio 17.2 Preview 1, ומציעה להשתמש ב-.NET 7 Preview 1 עם גרסאות תצוגה מקדימה של Visual Studio.
אתה יכול להוריד ולהתקין את .NET 7 Preview 1 באמצעות קישורי ההורדה המופיעים להלן עבור מערכות ההפעלה הבאות:
- חלונות
- לינוקס
- MacOS
כעת נמשיך לראות את התכונות החדשות והשיפורים המשמעותיים במהדורה זו.
תוכן העניינים
-
חדש ב-.NET 7 Preview 1
- תמיכה
- ממשק משתמש של אפליקציות מרובות פלטפורמות של .NET (.NET MAUI)
- יצירת אפליקציות Cloud Native הפכה לקלה יותר
- אפליקציות NET משופרות
- הערות ניתנות לאפס עבור הרחבות של Microsoft
- שיפורים ב- Hot Reload
-
הורד את .NET 7 Preview 1
- זמן ריצה
- ערכות SDK
- ליבת ASP.NET
- התקן את .NET 7 Preview 1
- מחשבות אחרונות
חדש ב-.NET 7 Preview 1
תמיכה
מכיוון ש-.NET 7 היא המהדורה הנוכחית של .NET, היא תקבל תמיכה ותיקונים בחינם ממיקרוסופט במשך 18 החודשים הבאים.
מבחינת מערכות הפעלה, מהדורה זו תהיה תואמת לארכיטקטורות הבאות ב-Red Hat Enterprise Linux (RHEL) גרסה 8:
- AMD x64
- אינטל x64
- ARM (aarch64)
- IBM Z
- LinuxONE (s390x)
ממשק משתמש של אפליקציות מרובות פלטפורמות של .NET (.NET MAUI)
מיקרוסופט תביא לקוח מודרני עם .NET 7 התומך באופן טבעי במספר פלטפורמות. מאז גם מיקרוסופט הוציאה לאחרונה תצוגה מקדימה של .NET MAUI 13, הם מתכננים להפיץ אותו בהדרגה ל-.NET 6 Release Candidates (RCs), לאחר מכן לזמינות כללית (GA) לציבור, ולאחר מכן לעבור ל-.NET 7.
נראה שיש עוד זמן עד שתכונה זו תעשה את דרכה ל-.NET 7, אבל עדיין טוב לדעת שהיא תגיע.
יצירת אפליקציות Cloud Native הפכה לקלה יותר
מכיוון שהיישומים מקוריים בענן נבנים כעת מאפס, תוך שימוש במשאבים מבוססי אינטרנט מודרניים כגון שירותי מסד נתונים ו קונטיינרים מתארחים, .NET 7 יקל על בניית אפליקציות מקוריות בענן על ידי בחינת שיפורים בחוויית המפתח, כמו:
- פישוט ההגדרה והתצורה הדרושים ליישום אימות והרשאה מאובטחים.
- שיפור הביצועים של אתחול האפליקציה וביצוע זמן ריצה.
מיקרוסופט מתכננת להמשיך ולפתח את התכונה הזו ולבצע אופטימיזציה של קונטיינרים עבור שימושיות וחוויה טובים יותר.
אפליקציות NET משופרות
מזה זמן מה, מיקרוסופט מבצעת שדרוגים ליישומי NET, כמו ממשקי API מינימליים וחמים טעינה מחדש, חידושים חדשים בזמן ריצה ושפת C#, והזמינות של מערכת אקולוגית בוגרת של ספריות ו כלים.
מיקרוסופט אומרת שהם ימשיכו לחדש את האפליקציות האלה כדי לבטל את האתגרים עם כל אפליקציית NET בודדת, כמו ASP.NET, WinForms, WPF וכו'.
הערות ניתנות לאפס עבור הרחבות של Microsoft
הערות ניתנות לאפס מאפשרות לך לבדוק ערכים ופרמטרים אם הם מחזירים ערך ריק. מיקרוסופט הוסיפה את הספריות הבאות לביטול ביטול:
- מיקרוסופט. הרחבות. הזרקת תלות. הפשטות
- מיקרוסופט. הרחבות. רישום. הפשטות
- מיקרוסופט. הרחבות. פרימיטיבים
- מיקרוסופט. הרחבות. FileSystemGlobing
- מיקרוסופט. הרחבות. DependencyModel
- מיקרוסופט. הרחבות. תְצוּרָה. הפשטות
- מיקרוסופט. הרחבות. ספקי קבצים. הפשטות
- מיקרוסופט. הרחבות. ספקי קבצים. גוּפָנִי
- מיקרוסופט. הרחבות. תְצוּרָה
- מיקרוסופט. הרחבות. תְצוּרָה. כּוֹרֵך
- מיקרוסופט. הרחבות. תְצוּרָה. שורת הפקודה
- מיקרוסופט. הרחבות. תְצוּרָה. משתני סביבה
- מיקרוסופט. הרחבות. תְצוּרָה. הרחבות קבצים
- מיקרוסופט. הרחבות. תְצוּרָה. איני
- מיקרוסופט. הרחבות. תְצוּרָה. Json
עם אלה, מיקרוסופט מתכננת להוסיף את כל מיקרוסופט. ספריות הרחבות לביטול ביטול.
שיפורים ב- Hot Reload
ה טען מחדש חם תכונה ב-.NET 6 מאפשרת למפתח לבצע שינויים בקוד שלו בזמן שהאפליקציה פועלת ולראות את התוצאות תוך כדי תנועה. תכונה זו הוצגה לראשונה ב תצוגה מקדימה של .NET 6 3.
מיקרוסופט אפשרה כעת את הטעינות החמות הבאות של C# עבור Blazor WebAssembly או מכשירי iOS ואנדרואיד:
- הוספת למבדות סטטיות לשיטות קיימות
- הוספת למבדות שתופסות את זה לשיטות קיימות שכבר יש להן לפחות למבדה אחת שתופסת את זה
- הוספת שיטות מופע סטטיות או לא וירטואליות חדשות למחלקות קיימות
- הוספת שדות סטטיים חדשים למחלקות קיימות
- הוספת כיתות חדשות
דנו בשיפורים המשמעותיים ב-.NET 7 Preview 1. אם אתה רוצה לקרוא עוד, עיין בזה פוסט בבלוג של מיקרוסופט.
הורד את .NET 7 Preview 1
השתמש בקישורי ההורדה הישירים למטה כדי להוריד את .NET 7 Preview 1 Runtime ו-SDKs התואמים את מערכת ההפעלה והארכיטקטורה שלך:
זמן ריצה
הורד את .NET 7.0.0 Preview 1 Desktop Runtime עבור Windows x64
הורד את .NET 7.0.0 Preview 1 Desktop Runtime עבור Windows x86
הורד את .NET 7.0.0 Preview 1 Desktop Runtime עבור Windows ARM64
הורד את .NET 7.0.0 Preview 1 Runtime עבור macOS x64
הורד את .NET 7.0.0 Preview 1 זמן ריצה עבור macOS ARM64
הורד את .NET 7.0.0 Preview 1 Runtime Binaries עבור Linux Arm32
הורד את .NET 7.0.0 Preview 1 Runtime Binaries עבור Linux Arm64
הורד .NET 7.0.0 Preview 1 Runtime Binaries עבור Linux Arm32 Alpine
הורד .NET 7.0.0 Preview 1 Runtime Binaries עבור Linux Arm64 Alpine
הורד .NET 7.0.0 Preview 1 Runtime Binaries עבור Linux x64
הורד .NET 7.0.0 Preview 1 Runtime Binaries עבור Linux x64 Alpine
ערכות SDK
הורד את .NET SDK 7.0.100 Preview 1 עבור Windows x64
הורד את .NET SDK 7.0.100 Preview 1 עבור Windows x86
הורד את .NET SDK 7.0.100 Preview 1 עבור Windows ARM64
הורד את .NET SDK 7.0.100 Preview 1 עבור macOS x64
הורד את .NET SDK 7.0.100 Preview 1 עבור macOS ARM64
הורד את .NET SDK 7.0.100 Preview 1 Binaries עבור Linux Arm32
הורד את .NET SDK 7.0.100 Preview 1 Binaries עבור Linux Arm64
הורד .NET SDK 7.0.100 Preview 1 Binaries עבור Linux Arm32 Alpine
הורד .NET SDK 7.0.100 Preview 1 Binaries עבור Linux Arm64 Alpine
הורד את .NET SDK 7.0.100 Preview 1 Binaries עבור Linux x64
הורד .NET SDK 7.0.100 Preview 1 Binaries עבור Linux x64 Alpine
ליבת ASP.NET
הורד חבילת אירוח 1 של ASP.NET Core Runtime 7.0.0 עבור Windows
דownload ASP.NET Core Runtime 7.0.0 Preview 1 עבור Windows x64
הורד את ASP.NET Core Runtime 7.0.0 Preview 1 עבור Windows x86
הורד ASP.NET Core Runtime 7.0.0 Preview 1 Binaries עבור Windows ARM64
הורד ASP.NET Core Runtime 7.0.0 Preview 1 Binaries עבור macOS x64
הורד ASP.NET Core Runtime 7.0.0 Preview 1 Binaries עבור macOS ARM64
הורד ASP.NET Core Runtime 7.0.0 Preview 1 Binaries עבור Linux Arm32
הורד ASP.NET Core Runtime 7.0.0 Preview 1 Binaries עבור Linux Arm64
הורד ASP.NET Core Runtime 7.0.0 Preview 1 Binaries עבור Linux Arm32 Alpine
הורד ASP.NET Core Runtime 7.0.0 Preview 1 Binaries עבור Linux Arm64 Alpine
הורד ASP.NET Core Runtime 7.0.0 Preview 1 Binaries עבור Linux x64
הורד ASP.NET Core Runtime 7.0.0 Preview 1 Binaries עבור Linux x64 Alpine
אפשרויות נוספות להורדה והתקנה כאן.
התקן את .NET 7 Preview 1
אתה יכול להתחיל בהורדת .NET 7 Preview 1 עבור הארכיטקטורה שלך מהקישורים שלמעלה ולאחר מכן לבצע אותה כדי להתחיל בתהליך ההתקנה.
- הפעל את חבילת ההתקנה על ידי לחיצה כפולה עליה (במקרה של macOS ו-Windows), ולאחר מכן לחיצה להתקין באשף ההתקנה.
- ההתקנה תתחיל כעת. זה לא לוקח הרבה זמן וגם לא דורש הפעלה מחדש. נְקִישָׁה סגור לאחר התקנתו בהצלחה.
התקנת כעת את .NET 7 Preview 1. אתה יכול בדוק איזו גרסת NET פועלת על ידי הקלדת הפקודה הבאה בשורת הפקודה:
מוצר wmic קבל תיאור | findstr /C:.NET
![הורד את .NET 7 Preview 1 (מתקינים לא מקוונים) 3 ההתקנה אושרה](/f/e4b909ebba6ca3ac3bb39dfd2afeda81.jpg)
מחשבות אחרונות
למרות שזוהי המהדורה הציבורית הראשונה של .NET 7, זה לא אומר שעדיין מוקדם מדי לנסות אותה. כן, אנו ממליצים לא להתקין אותו בסביבת ייצור, אבל אתה בהחלט יכול לבדוק את התכונות והשיפורים החדשים במחשב מבודד או מכונה וירטואלית (VM).