הנה מה חדש ב-Visual Studio 2022 גרסה 17.0 תצוגה מקדימה 1
5 דקות לקרוא
עודכן בתאריך
קרא את דף הגילויים שלנו כדי לגלות כיצד תוכל לעזור ל-MSPoweruser לקיים את צוות העריכה קראו עוד
היום פרסמה מיקרוסופט את Visual Studio 2022 גרסה 17.0 Preview 1 שמביאה שיפורים בממשק המשתמש, תמיכה ב-64 סיביות ועוד ל-IDE הפופולרי. את יומן השינויים המלא עבור הגרסה האחרונה ניתן לראות להלן:
64 סיבית
- devenv.exe הוא כעת 64 סיביות בלבד
IntelliCode
- השלמה אוטומטית של כל הקו
.NET 6 SDK
- SDK .NET 6 (תצוגה מקדימה) כלולה ב-Visual Studio 2022
- לגרסה זו יש תמיכה בסיסית בפרויקטים של MAUI .NET. באופן זמני עליך להתקין את עומס העבודה של .NET MAUI בנפרד מ-.NET 6. ראה מאגר ה-.NET Maui GitHub שלנו לפרטים נוספים
Git Tooling
- הסירה את היכולת לחזור לממשק Team Explorer Git, מה שהופך את חווית Git חדשה הכלי המובנה היחיד הזמין.
- הסרה את האפשרות להתקין את התוסף GitHub מ- Visual Studio Installer.
תמיכה בכלי בדיקה
- גרסאות חדשות של פלטפורמת הבדיקה החל מ-17.0 לא יוכלו להריץ בדיקות כלליות ובדיקות הזמנה. תכונות ספציפיות אלו נשלחו רק כחלק מגרסה מוקדמת של MSTestv1 ואינן כלולות ב-MSTestv2. מיקרוסופט רואה שימוש נמוך מאוד בתכונות אלה ובדיקות מסודרות נחשבות כעת בניגוד לשיטות הבדיקה הטובות ביותר.
- חוויות בדיקה מסוימות לא יהיו זמינות ב-17.0 Preview 1 כולל יצירת קבצי TestSettings חדשים ועורך TestSettings. ריצות בדיקה עדיין יוכלו להשתמש בקבצי TestSettings, אולם TestSettings הוחלפה ב-RunSettings ו-Microsoft מעודדת משתמשים להעביר ביצועים ופונקציונליות משופרים. קראו עוד.
- בדיקות ממשק משתמש מקודדות ו-[בדיקות עומס באינטרנט](שירות בדיקת עומס מבוסס-ענן סוף החיים | Azure DevOps Blog (microsoft.com)) לא תגיע ב-17.0 Preview 1 מכיוון שמיקרוסופט עדיין עובדת על העברה של חוויות אלו ל-Visual Studio 2022. Microsoft עושה זאת. מתכננים לתמוך בהם בתצוגות מקדימות עוקבות, אם כי מיקרוסופט ממליצה בחום למשתמשים לצאת מבדיקת ממשק משתמש מקודד ובדיקת עומס אינטרנט. טכנולוגיות אלה הוצאו משימוש רשמית בשנת 2019 ומיקרוסופט אכן מתכננת להסיר אותן מהמוצר כאשר מיקרוסופט תוכל למזער את ההשפעה על המשתמשים.
כלי אינטרנט
- לדף פרסום סיכום יש כעת פעולות כדי להתחיל / להפסיק ניפוי באגים ופרופילים מרחוק תחת התפריט '...' בפינה השמאלית העליונה של הקטע 'אירוח'
- בדף השירותים המחוברים יש כעת פעולה להפעלת Storage Explorer
- התבנית "ASP.NET Core Empty" שמגיעה עם .NET 6 משתמשת בתבנית החדשה 'ממשקי API מינימליים' פרדיגמה שמיקרוסופט החלה להוסיף לה תמיכה
פְּרִישׁוּת
- VS SDK מכיל מספר שינויים פורצים ותוספי Visual Studio 2019 לא יפעלו ב-2022. ראה תיעוד VSSDK לקבלת מידע נוסף.
- מכלולי התייחסות VS SDK אינם מותקנים עוד ב-
VSSDK\VisualStudioIntegration\Common\Assemblies
תיקייה. אם המבנה שלך הסתמך על הרכבות אלה, אנא העבר את הפרויקט שלך לשימוש בחבילות NuGet במקום זאת. עבור תרחישים לא מקוונים:- שמור על עדכון נוגט בתוך הארגון שממנו ניתן לשחזר את חבילות ה-nuget.
- בדוק בקבצים הבינאריים.
מעצב WPF XAML חדש עבור .NET Framework
מעצב WPF XAML הנוכחי עבור .NET Framework מוחלף במעצב WPF XAML חדש עבור .NET Framework, המבוסס על אותה ארכיטקטורה המשמשת עבור WPF XAML Designer עבור .NET (.NET Core).
חוויית Visual Studio תיראה זהה, אבל ספקי בקרה של צד שלישי צריכים לתמוך במודל ההרחבה החדש מאז המודל הקודם המבוסס על .design.dll
ו Microsoft.Windows.Design.Extensibility
הוצא משימוש. אם כבר יצרת א .designtools.dll
הרחבה עבור .NET (.NET Core), אותה הרחבה תעבוד עבור WPF XAML Designer החדש עבור .NET Framework.
עיין מסמך הגירה להלן למידע נוסף על אופן המעבר למודל ההרחבה החדש.
תכונות שהוסרו באופן זמני
במהדורת Preview 1 של Visual Studio 2022, מספר תכונות טרם הועברו ל-64 סיביות ועדיין אינן בתצוגה המקדימה. מיקרוסופט מתכננת לכלול את התכונות הללו בעדכונים עתידיים והם לא מוסרים מ-Visual Studio.
- Web Live Preview
- פרופילי מכשור
- תמיכה בפרויקטים של Azure Cloud Service
- מאתר באגים של T-SQL
- בדיקת עומס אינטרנט ו-TestController/TestAgent
- Azure DataLake
- מבחן ממשק משתמש מקודד
- DotFuscator
- שילוב IDE של Incredibuild
- IntelliCode מצא והחלף בדוגמה
סוגיות המטופלות בהודעה זו
מתוך קהילת המפתחים
- חלון כלי האבחון טוען מיניאטורה, ולא ישנה את הגודל כראוי.
- יש שגיאת מהדר 2694 שמנסה לקרוא ל-make_shared בכיתה עם משמיד לזרוק ב-MSVC 16.9 Preview 2.
- אירעה שגיאה במהלך עיבוד תמונת המצב לא הצליחה לעבד ערימה מנוהלת.
- MSVC מאפשר אתחול ה-const int ב-new-expression.
- קיבל אזהרה C5219 בכותרת STL "מורכבת".
- ToolTip חוסם תוצאות חיפוש.
- Visual Studio נתן חריג מוזר.
- ל-Intel C++ Compiler, ICL, יש כשל קומפילציה מכיוון שהשימוש במושגים בקובץ כותרת לא נשמר עם ifdef __cpp_lib_concepts.
- יש שגיאת מהדר פנימית בעת הרחבת __pragma(optimize) עם /Zc:preprocessor.
- סוג שגוי של "func" בתוך הלמבדות בהקשר לא מוערך.
- מתקין Visual Studio קורס בעת מתן vsconfig.
- השגת תבנית ברירת המחדל של שגיאת בנייה MFC dll פרויקט לאחר הוספת מחלקת דו-שיח חדשה על ידי אשף.
- התקנה לא מקוונת של Visual Studio לפיתוח Native Desktop C++ אינה פועלת כראוי.
- חיבור לפרויקט Azure VSTS דרך Visual Studio גורם לממשק המשתמש להפסיק להגיב.
- תיבות טקסט בתוך אפשרויות אינן קריאות אם משתמשים בגופן גדול יותר.
- Visual Studio הוסף פריט חדש בתיקייה מפסיק להגיב.
- חריגים קבועים של Nullreference בעת עריכת קבצי js/cshtml.
- אירעה שגיאה בהפעלת שרת השפה המרוחק, C#/Visual Basic Language Server Client.
- קיימת שגיאה פנימית כאשר נעשה שימוש ב-/E עם /experimental:preprocessor ו-__pragma.
בעיות ידועות
הוספת פתרון לבקרת מקור TFVC באמצעות לחיצה ימנית בסייר הפתרונות קורסת VS
ראה את כל הבעיות הפתוחות ואת הדרכים העוקפות הזמינות ב-Visual Studio 2022 על ידי לחיצה על הקישור. בעיות ידועות
מקור: מיקרוסופט