Windows 10 SDK

ערכת Windows 10 SDK ‏(10.0.15063.0) מספקת את הכותרות, הספריות, המטה-נתונים והכלים העדכניים ביותר לבניית אפליקציות של Windows 10. בעת השימוש ב- Windows 10 SDK יחד עם Visual Studio 2017, הערכה מספקת את החוויה המיטבית לבניית אפליקציות עבור Windows – ומאפשרת לך לנצל את הכלים וממשקי ה- API העדכניים ביותר שמספק עדכון Windows 10 ליוצרים.

בנוסף להתמקדות בעדכון Windows 10 ליוצרים, ערכת SDK זו מאפשרת לך לבנות אפליקציות של הפלטפורמה האוניברסלית של Windows וכן אפליקציות שולחן עבודה בכל הגירסאות של Windows 10. ערכת SDK זו גם תומכת בבניית אפליקציות שולחן עבודה ב- Windows 8.1, ב- Windows 7 SP1, ב- Windows Server 2016 וב- Windows Server 2012 R2. לגירסאות קודמות של ערכות SDK עבור Windows ו- Windows Phone, בקר בדף הארכיון.

הערה: לפיתוח אפליקציות עבור Windows 10 המתמקד בעדכון Windows 10 ליוצרים נדרש Visual Studio 2017. ערכת SDK זו לא תתגלה על-ידי גירסאות קודמות של Visual Studio.

לנוחותך, ניתן להוריד ולהפעיל את קובץ ההפעלה, או להוריד את ה- ISO.

ערכת Windows 10 SDK כוללת גם אמולטור לפיתוח למכשירים ניידים. לחץ כאן כדי ללמוד פרטים נוספים על האמולטור המתאים לערכת SDK זו.

תחילת העבודה

לפני שתתחיל בהתקנה, עליך להיות מודע לכמה דברים.

  1. צא מ- Visual Studio 2017 RTM לפני ההתקנה. אם Visual Studio פועל, התקנת ה- SDK עלולה להיכשל. קבל מידע נוסף על בעיות נפוצות בכלים.
  2. בפלטפורמות שאינן של Windows 10, ערכת ה- SDK של Windows 10 מחייבת להתקין את ה- CRT האוניברסלי: KB2999226. כדי למנוע שגיאה במהלך ההתקנה, הקפד להתקין את העדכונים והתיקונים האחרונים המומלצים מאתר Microsoft Update לפני שתתקין את Windows SDK.

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

ערכת ה- SDK של Windows 10 מותאמת בצורה מיטבית לשימוש ב- Windows 10. פיתוח אפליקציות עבור Windows 10 נתמך רק ב- Windows 10 בגירסה 1507 ואילך.

ערכת Windows 10 SDK זמינה גם באמצעות Visual Studio 2017 RTM.

מערכות הפעלה נתמכות
  • Windows 10 גירסה 1507 ואילך
  • Windows Server 2016: מהדורות Standard ו- Datacenter
  • Windows 8.1
  • Windows Server 2012 R2
  • Windows 7 SP1

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

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

דרישות חומרה
  • מעבד במהירות ‎1.6 GHz או יותר
  • 1 GB של RAM
  • ‎4 GB של שטח דיסק קשיח זמין
דרישות נוספות
  • לתמיכה באמולטור נדרשות מהדורות Windows 8.1 (x64) Professional ואילך או Windows 10 Pro או Windows 10 Enterprise ‏(x64). בנוסף, נדרש מעבד שתומך ב- Client Hyper-V ובתרגום כתובות ברמה שניה (SLAT).

מה חדש

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

שינויים בפריסה של ה- SDK

ערכת Windows 10 SDK של עדכון Windows ליוצרים כוללת שינויים משמעותיים לשיפור חוויית הפיתוח.

תמיכה ב- Visual Studio 2017

לפיתוח אפליקציות עבור Windows 10 המתמקד בעדכון Windows 10 ליוצרים נדרש Visual Studio 2017. ערכת SDK זו לא תתגלה על-ידי גירסאות קודמות של Visual Studio.

שינוי שם

שם המתקין של Windows 10 SDK עודכן ל- winsdksetup.exe.

תמיכה ב- ISO

ניתן להתקין את ערכת Windows 10 SDK על-ידי הפעלת המתקין, או שניתן להוריד ולהתקין אותה באמצעות ISO.

התקנה מקבילה של כלים ומטה-נתונים

כדי לשפר את חוויית הפיתוח, כלים ומטה-נתונים נמצאים בתיקיות עם ניהול גירסאות. זה מאפשר למפתחים לבודד את ה- SDK והכלים בין מהדורות.

הכלים נמצאים עכשיו במיקומים הבאים:

  • ‎\program files (x86)\windows kits\10\bin\10.0.15063.0\x86\*.*‎
  • ‎\program files (x86)\windows kits\10\bin\10.0.15063.0\x64\*.*‎
  • ‎\program files (x86)\windows kits\10\bin\10.0.15063.0\arm\*.*‎

מטה-נתונים וקבצים מכווצים נמצאים עכשיו במיקומים הבאים:

  • ‎\program files (x86)\windows kits\10\references\10.0.15063.0\<ContractName>\<ContractVersion>‎
  • ‎\program Files (x86)\Windows Kits\10\UnionMetadata\10.0.15063.0\Windows.Winmd‎
אפשרויות נוספות בהתקנה

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

בין האפשרויות:

  • פיתוח מנוהל של אפליקציות של Windows
  • פיתוח מקורי של אפליקציות של Windows
  • פיתוח x86 מקורי של שולחן העבודה של Windows
  • פיתוח x64 מקורי של שולחן העבודה של Windows
  • פיתוח ARM מקורי של שולחן העבודה של Windows
  • פיתוח ARM64 מקורי של שולחן העבודה של Windows
  • ערכת אישור אפליקציות של Windows
  • מאתר הבאגים של Windows
  • Windows Performance Toolkit

עדכוני כלים

ComparePackage

ComparePackage מנתח את ההבדלים בין שתי גירסאות של חבילת האפליקציה שלך ועוזר לך להבין כיצד השינויים יכולים להשפיע על העדכונים של המשתמשים.

MakeAppx.exe

MakeAppx.exe תומך עכשיו בהמרה של מפות קבוצת תוכן וביצירת חבילות UWP מוזרמות. קבל מידע נוסף על MakeAppx.exe.

דגימות

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

אמולטור של Windows 10 Mobile

האמולטור של Windows 10 Mobile הוא אפליקציית שולחן עבודה המבצעת אמולציה למכשיר שפועל בו האמולטור של Windows 10 for Mobile. הוא מספק סביבה וירטואלית שבה באפשרותך לאתר באגים ולבדוק אפליקציות של Windows ללא מכשיר פיזי. הוא מספק גם סביבה מבודדת עבור אבות טיפוס של אפליקציות. למידע נוסף על האמולטור של Windows 10 Mobile.

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

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

בעיות ידועות

צא תחילה מ- Visual Studio

התקנת Windows SDK עלולה להיכשל ולדווח על שגיאה מכרעת אם Visual Studio פועל כרגע. צא מ- Visual Studio לפני ההתקנה.

תבנית DX12 מתריעה על שגיאה בעת הפעלת גירסת Build 15042

זהו באג מוכר במתקין Windows SDK. אם אתה נתקל בבעיה זו, תוכל לתקן את ה- SDK פשוט על-ידי הפעלת הפקודה הבאה מתוך שורת פקודה ניהולית: “C:\program files (x86)\windows kits\10\bin\10.0.15063.0\x86\DismFoDInstall.cmd”

פריסה

אם אתה מפתח אפליקציות שולחן עבודה (Win32) שמיועדות לגירסה ספציפית של Windows 10, ערכת ה- SDK שבה אתה משתמש לפיתוח יישומים אלה חייבת להתאים לאותה גירסת יעד של מערכת ההפעלה שבה אתה מתכנן לפרוס את האפליקציות שלך.

לדוגמה, אם גירסת פלטפורמת היעד שלך היא Windows 10, RTM, תצטרך להוריד את "Windows 10 RTM SDK (גירסה 10.0.26624.0) והאמולטור של Microsoft ל- Windows 10 Mobile" ולבצע הידור של האפליקציה באמצעות ערכת SDK זו. באופן דומה, אם גירסת פלטפורמת היעד שלך היא Windows 10, גירסה 1511, תצטרך להוריד את "Windows 10 RTM SDK (גירסה 10.0.10586.212) והאמולטור של Microsoft ל- Windows 10 Mobile" ולבצע הידור של האפליקציה באמצעות ערכת SDK זו.

קבל מידע נוסף על בעיות נפוצות בכלים.

לקבלת הערות המוצר העדכניות ביותר, עיין בפורום הפיתוח של Windows.

האם דף זה היה שימושי?
משוב נוסף?
תודה לך! אנו מודים לך על המשוב שסיפקת.
עקוב אחרינו Twitter בלוג Facebook Twitter בלוג Facebook WeChat שורה