הורדות וכלים
קבל את המהדורות העדכניות ביותר של Visual Studio וכלי Windows 10 פיתוח.
הדפדפן הזה אינו נתמך עוד.
שדרג ל- Microsoft Edge כדי לנצל את התכונות, עדכוני האבטחה והתמיכה הטכנית העדכניים ביותר.
ערכת ה- SDK של Windows (10.0.22621) עבור Windows 11, גירסה 22H2 מספקת את הכותרות, הספריות, המטה-נתונים וכלים העדכניים ביותר לבניית יישומי Windows. השתמש ב- SDK זה כדי לבנות פלטפורמה אוניברסלית של Windows (UWP) ו- Win32 עבור Windows 11, גירסה 22H2 ומהדורות קודמות של Windows.
עצה
Windows App SDK
תוכנית SDK לאפליקציות ב-Windows מספקת ערכה מאוחדת של ממשקי API וכלים המפענחים ממערכת ההפעלה ומופצים למפתחים באמצעות חבילות NuGet. ממשקי API וכלים אלה יכולים לשמש באופן עקבי על-ידי כל יישום שולחן עבודה ב- Windows 11 וברמה Windows 10, גירסה 1809.
באפשרותך לקבל את ערכת ה- SDK של Windows בשתי דרכים: להתקין אותה בדף זה על-ידי בחירת קישור ההורדה או על-ידי בחירה באפשרות "Windows 11 SDK (10.0.22621.0)" ברכיבים האופציונליים של Visual Studio 2022 Installer. לפני התקנת SDK זה:
עדכון אחרון: 4 באוקטובר 2021
ל- SDK של Windows יש את דרישות המערכת המינימליות הבאות:
(לא כל הכלים נתמכים במערכות הפעלה קודמות)
התקנה ב Windows 8.1 ובמערכות הפעלה קודמות דורשת עדכון עבור זמן ריצה אוניברסלי C ב- Windows. כדי להתקין באמצעות Windows Update, הקפד להתקין את העדכונים והתיקונים המומלצים האחרונים מ- Microsoft Update לפני התקנת ערכת ה- SDK של Windows.
דוגמאות של אפליקציית Windows זמינות כעת באמצעות GitHub. באפשרותך לעיין בקוד ב- GitHub, לשכפל עותק אישי של המאגר מ- Git או להוריד ארכיון מכווצ של כל הדוגמאות. נשמח לקבל ממך משוב, לכן אתה מוזמן לפתוח בעיה במאגר אם יש לך בעיה או שאלה. דוגמאות אלה מיועדות לפעול במחשב שולחני, במכשירים ניידים ובמכשירים עתידיים התומכים פלטפורמה אוניברסלית של Windows (UWP).
ניתן למצוא רשימת SDK ומדמה שהופצו בעבר, כולל פרטי עדכון, בדף הארכיון.
בעת שימוש בממשקי API חדשים, שקול לכתוב את האפליקציה שלך כך שהיא תפעל כראוי במערך הרחב ביותר של מכשירי Windows. אפליקציה גמישה "דולקת" עם תכונות חדשות בכל מקום שבו המכשירים וגירסת Windows תומכים בהם, אך אחרת היא מציעה רק את הפונקציונליות הזמינה בגירסת הפלטפורמה שזוהתה. לקבלת פרטי יישום, עיין במאמר קוד מסתגל של גירסה.
api-ms-win-net-isolation-l1-1-0.lib הוסר. אפליקציות שהיו מקשרות אל api-ms-win-net-isolation-l1-1-0.lib יכולות להחליף את OneCoreUAP.lib כתחליף.
הסרתי את irprops.lib. אפליקציות שקשרו ל- irprops.lib יכולות לעבור ל- bthprops.lib כתחליף לפריט חלופי.
העברת תג ENUMServerSelection מ- wuapicommon.h אל wupai.h והוסרה הכותרת העליונה. אם ברצונך להשתמש בתג ENUMServerSelection, תצטרך לכלול את wuapi.h או wuapi.idl.
ערכת ה- API של Windows 10 WinRT מאפשרת לך להוסיף את התמיכה העדכנית ביותר בממשקי API של Windows Runtime .NET Framework 4.5+ ו- .NET Core 3.0+ ואפליקציות. כדי לגשת לערכת ה- API של Windows 10 WinRT, עיין בחבילה nuget Microsoft.Windows.SDK.Contracts.
משפחת הפונקציות printf תואמת כעת לכללי עיגול IEEE 754 בעת הדפסת מספרים עם נקודה צפה הניתנת לייצוג מדויק, ותכבד את מצב הסיבוב המבוקש באמצעות קריאות ל- fesetround. אופן פעולה מדור קודם זמין בעת קישור ל- legacy_stdio_float_rounding.obj.
Windows App Certification Kit. כמה ממשקי API חדשים נוספו לרשימת ממשקי ה- API הנתמכים ב- App Certification Kit ובחנות Windows. אם קיימים ממשקי API ברשימה הנתמכת המופיעים באפור או לא זמינים ב- Visual Studio, באפשרותך לבצע שינוי קטן בקובץ המקור שלך, כדי לגשת אליהם. לקבלת פרטים נוספים, עיין בבעיה ידועה זו. חפש עדכונים נוספים לבדיקות.
עדכוני מהדר ההודעות (mc.exe) :
עדכוני קדם-עיבוד (tracewpp.exe) של Windows Trace:
עדכוני TraceLoggingProvider.h:
חותם על האפליקציות שלך. חתימת Device Guard היא תכונה של Device Guard הזמינה ב- Microsoft Store לעסקים ו- Education, המאפשרת לארגונים להבטיח שכל אפליקציה מגיעה ממקור מהימן. עיין בתיעוד אודות חתימת Device Guard.
כותרות SDK עודכנו כדי לטפל בשגיאות בעת הידור באמצעות תהליך הקדם הסטנדרטי C תואם ב- MSVC מהדר cl.exe (/Zc:preprocessor, שהוצג ב- VS 2019 v16.6).
תוקן: "GdiplusTypes.h אינו מבצע הידור עם NOMINMAX". ראה משוב של Visual Studio.
בעת בנייה עם /std:c11 או /std:c17, כעת אתה מקבל:
Clang/LLVM עבור Windows v11 targeting ARM64 אינו תואם לגירסה העדכנית ביותר של winnt.h
DirectXMath (כולל גירסה 3.16 במהדורה זו) אינו תואם ל- Clang/LLVM עבור Windows ב- ARM64.
המקרה של קבצי כותרת מסוימים השתנה, כדי לנורמל אותם עבור מערכות קבצים תלויות רישיות:
-Wno-nonportable-system-include-path
להוסיף ל- CLI או #pragma הבאות במקור:#ifdef __clang__
#pragma clang diagnostic ignored "-Wnonportable-system-include-path"
#endif
מהדורה זו מכילה את הקבצים הבאים. אם אתה נתקל בבעיות אלה, מומלץ לעדכן את גירסת ה- SDK בהקדם האפשרי כדי להימנע מהן:
קבל את המהדורות העדכניות ביותר של Visual Studio וכלי Windows 10 פיתוח.
חפש מהדורות קודמות של ה- SDK של Windows וכלים אחרים.
שמור על קשר עם הטיסות העדכניות ביותר של SDK על-ידי רישום כמנוי לבלוג שלנו.
חפש את תאריכי המפתח עבור עדכוני ההפצה של Windows וסיום התמיכה.