Windows 10 SDK

ערכת Windows 10 SDK ‏(10.0.18362.0) עבור Windows 10, גירסה 1903, מספקת את הכותרות, הספריות, המטה-נתונים והכלים העדכניים ביותר לבניית אפליקציות של Windows 10.

השתמש ב- SDK זה לבניית אפליקציות של פלטפורמה אוניברסלית של Windows ‏(UWP) ושל Win32 עבור Windows 10, גירסה 1903 ומהדורות Windows קודמות.

תחילת העבודה

יש שתי דרכים להשיג את Windows 10 SDK. אפשר להתקין את הערכה מאתר האינטרנט הזה על-ידי בחירת הקישור להורדה, או שאפשר לבחור גירסה זו של Windows 10 SDK ‏(10.0.18362.0)‎ ברכיבים האופציונליים בתוכנית ההתקנה של Visual Studio 2019.

לפני התקנת ה- SDK:

  1. סקור את כל דרישות המערכת להלן.
  2. צא מ- Visual Studio 2019 לפני ההתקנה.
  3. סקור את הבעיות הידועות להלן.

דרישות המערכת

אלו הן דרישות המערכת המינימליות עבור Windows SDK:

מערכות הפעלה נתמכות

  • פיתוח אפליקציות של פלטפורמה אוניברסלית של Windows‏ (UWP)
    • Windows 10 גירסה 1507 ואילך: Home,‏ Professional,‏ Education ו- Enterprise (אין תמיכה ב- LTSB וב- S)
    • Windows Server 2019,‏ Windows Server 2016 ו- Windows Server 2012 R2 (שורת הפקודה בלבד)
  • פיתוח אפליקציות של Win32
    • Windows 10 גירסה 1507 ואילך
    • Windows Server 2016: Standard ו- Datacenter
    • Windows 8.1
    • Windows Server 2012 R2
    • Windows 7 SP1

(לא כל הכלים נתמכים במערכות ההפעלה המוקדמות יותר)

דרישות חומרה

  • מעבד במהירות ‎1.6 GHz או יותר
  • ‎1 GB של RAM
  • ‎4 GB של שטח דיסק קשיח זמין

דרישות נוספות של SDK

ההתקנה ב- Windows 8.1 ובמערכות הפעלה קודמות מחייבת KB2999226. כדי להתקין באמצעות Windows Update, הקפד להתקין את העדכונים והתיקונים האחרונים המומלצים מאתר Microsoft Update לפני שתתקין את Windows SDK.

מה חדש

ערכת Windows 10 SDK עבור Windows 10 גירסה 1903 מציעה ממשקי API חדשים ומלהיבים וכלים מעודכנים לפיתוח אפליקציות Windows. קבל מידע נוסף על התכונות החדשות של Windows 10, גירסה 1903.

ממשקי API

כדי לראות את ממשקי ה- API החדשים הכלולים ב- Windows 10, גירסה 1903, ראה: מה חדש ב- Windows 10 למפתחים, גירסת build‏ 18362.

Windows 10 WinRT API Pack

Windows 10 WinRT API Pack מאפשרת לך להוסיף תמיכה בממשקי ה- API האחרונים של Windows Runtime לספריות ולאפליקציות של ‎.NET Framework 4.5+‎ ושל ‎.NET Core 3.0+‎ כדי לגשת אל Windows 10 WinRT API Pack, ראה את חבילת ה-NuGet של Microsoft.Windows.SDK.Contracts.

כלים

ערכת אישור אפליקציות של Windows

במהדורה זו של Windows SDK נוספו מספר ממשקי API חדשים לרשימת ממשקי ה- API הנתמכים בערכת אישור האפליקציות ובחנות Windows. עם זאת, חלק מממשקי API אלה יופיעו בצבע אפור או כלא זמינים ב- Visual Studio. כדי לגשת לממשקי API אלה באפליקציה שלך, ראה בעיה ידועה זו. לרשימה מלאה של ממשקי ה- API שנוספו לרשימת ממשקי ה- API הנתמכים עבור Windows גירסת build ‏1903, ראה.

MC.EXE

ערכנו כמה שינויים מהותיים בתהליך ההפקה של קודי C/C++ ETW של מהדר ההודעות (MC או mc.exe):
מהדר ההודעות (mc.exe)

  • הבורר "‎-mof" (ליצירת עוזרי ETW התואמים ל- XP) נחשב לבורר שיצא משימוש והוא יוסר בגירסה עתידית של mc.exe. הסרת בורר זה תגרום לעוזרי ETW שנוצרים לצפות ל- Vista ואילך.
  • הבורר "‎-A" (ליצירת קבצי ‎.BIN המשתמשים בקידוד ANSI במקום ב- Unicode) נחשב לבורר שיצא משימוש והוא יוסר בגירסה עתידית של mc.exe. הסרת בורר זה תגרום לקבצי ה-‎.BIN שנוצרים להשתמש בקידוד מחרוזות מסוג Unicode.
  • אופן הפעולה של הבורר "‎-A" השתנה. לפני ה- SDK של עדכון יום השנה של Windows 1607, בעת השימוש בבורר ‎-A, קבצי BIN קודדו באמצעות דף הקוד מסוג ANSI של מערכת ה- build. ב- SDK של עדכון יום השנה של Windows 1607, אופן הפעולה של mc.exe שונה בשוגג לקידוד קבצי BIN באמצעות דף הקוד מסוג OEM של מערכת ה- build. ב- 19H1 SDK, אופן הפעולה הקודם של mc.exe שוחזר וכעת הוא מקודד קבצי BIN באמצעות דף הקוד מסוג ANSI של מערכת ה- build. שים לב לכך שבורר ‎‎-A יצא משימוש, מאחר שקבצי BIN עם קידוד ANSI אינם מספקים חוויית משתמש עקבית במערכות עם ריבוי שפות.

Windows Performance Toolkit

במהדורה זו של Windows Performance Toolkit, הוספנו כמה תכונות חדשות ל- Windows Performance Analyzer:

  • תפריט לחיצה ימנית לכותרות העמודות מאפשר שינויים "בלחיצה אחת" לצבירת העמודות, התבנית והמצבים
  • עמודות כלי שירות לטבלאות CPU (דגימה ונתונים מדויקים) המגדילים את ערכי העמודות של משקל או שימוש במאפייני ביצועים של ארכיטקטורת המעבד

כדי לקבל פרטים על כל התכונות ב- Windows Performance Toolkit, עיין בתיעוד.

דוגמאות‬

דוגמאות לאפליקציות של Windows 10 זמינות כעת דרך GitHub. באפשרותך לעיין בקוד ב- GitHub, לשכפל עותק אישי של המאגר מ- Git או להוריד ארכיון מכווץ של כל הדוגמאות. משוב יתקבל בברכה, ולכן אתה מוזמן לפתוח נושא במאגר אם יש לך בעיה או שאלה. דוגמאות אלה מיועדות לפעול בהתקני שולחן עבודה, במכשירים ניידים ובמכשירים עתידיים התומכים בפלטפורמה האוניברסלית של Windows ‏(UWP).

גירסאות קודמות של ערכת ה- SDK

ניתן למצוא ערכות SDK ואמולטורים שפורסמו בעבר, כולל פרטי עדכון, בדף הארכיון.

API מתעורר לחיים

בעת השימוש בממשקי API חדשים, שקול לכתוב את האפליקציה בצורה גמישה כדי שתפעל כהלכה במגוון רחב ככל היותר של מכשירי Windows 10. אפליקציות גמישות "מתעוררות לחיים" עם תכונות חדשות בכל מקום שבו המכשירים והגירסה של Windows תומכים בהן, אבל פרט לכך מציעות רק את הפונקציונליות הזמינה בגירסת הפלטפורמה שזוהתה. לפרטי יישום, עיין במאמר Version Adaptive Code. לקבלת הערות המוצר העדכניות ביותר או בעיות עם כלים, עיין בנושא פורום הפיתוח של Windows.