ערכת פיתוח תוכנה (SDK) של Windows עבור Windows 8.1

ערכת פיתוח התוכנה של Windows (SDK) עבור Windows 8.1 מכילה כותרות, ספריות וכלים שבהם תוכל להשתמש בעת יצירת אפליקציות הפועלות במערכות ההפעלה של Windows. באפשרותך להשתמש ב- Windows SDK יחד עם סביבת הפיתוח שתבחר כדי לכתוב אפליקציות של חנות Windows ואפליקציות שולחן עבודה עבור Windows 8.1 וכן עבור Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 R2 ו- Windows Server 2008.

Windows SDK כולל גם את ערכת אישור האפליקציות של Windows בגירסה 3.3 (Windows ACK) לבדיקת האפליקציה עבור תוכנית האישור של Windows 7, Windows 8, Windows 8.1 ו- Windows 8.1 Phone.

Windows SDK כבר אינו כולל סביבת Build מלאה של שורת פקודה. עליך להתקין מהדר וסביבת Build בנפרד. אם אתה זקוק לסביבת פיתוח מלאה הכוללת מהדרים וסביבת Build, תוכל להוריד את Visual Studio 2013, הכולל את הרכיבים המתאימים של Windows SDK. כדי להוריד את ה- SDK ולהתקין אותו במחשב אחר, לחץ על קישור ההורדה והפעל את תוכנית ההתקנה. לאחר מכן, בתיבת הדו-שיח 'ציין מיקום', לחץ על הורד את ערכת פיתוח התוכנה של Windows להתקנה במחשב אחר.

הורד והתקן  (974 KB, אנגלית)

עדכון אחרון: 29 באפריל 2015
פורסם במקור בתאריך: 17 באוקטובר 2013

הערה: לקבלת ה- SDK והאמולטור לנייד העדכניים ביותר, ראה הורדות וכלים עבור Windows.

מה חדש

תיקונים מנובמבר 2014

עדכוני API

ממשקי API של יצירת הליכי משנה זמינים כעת לשימוש עם אפליקציות של חנות Windows ועם אפליקציות של Windows Phone. לקבלת רשימה מלאה של ממשקי API של Win32 הנתמכים באפליקציות של חנות Windows, ראה חומר עזר בנושא Win32 ו- COM עבור אפליקציות של Windows Runtime.

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

תיקונים מאוגוסט 2014

עדכוני API

Windows SDK וערכת אישור האפליקציות של Windows עודכנו כך שהם מאפשרים לך להשתמש ב- Socket של Win32 ושל Berkley באפליקציות של חנות Windows. במהלך פיתוח האפליקציה באפשרותך להשתמש בממשקי ה- API של ה- Socket. ממשקי ה- API המעודכנים מפורטים בחומר העזר בנושא Win32 ו- COM עבור אפליקציות של Windows Runtime.

התכונות Graphics Debugging ו- Graphics Frame Analysis

בחבילת ה- MSI המרוחק של DirectX סופק כלי חדש של שורת פקודה, המאפשר לכידה של מעקב גרפי במערכת מרוחקת.

תיקונים מאפריל 2014

ערכת אישור אפליקציות של Windows גירסה 3.3

הגירסה העדכנית ביותר של ערכת אישור האפליקציות של Windows היא עדכון שמתבצע על-גבי כל הגירסאות הקודמות. גירסה 3.3 מוסיפה תמיכה בבדיקות קדם-אישור של אפליקציות של Windows 8.1 Phone לפני השליחה הסופית לחנות Windows Phone. במהדורה זו, ערכת אישור האפליקציות של Windows תומכת כעת בסוגים הבאים של אפליקציות:

  • אפליקציות שולחן עבודה עבור Windows 7, Windows 8 ו- Windows 8.1
  • אפליקציות של חנות Windows עבור Windows 8 ו- Windows 8.1
  • אפליקציות של Windows 8.1 Phone

התכונות Graphics Debugging ו- Graphics Frame Analysis

Windows SDK כולל כעת תמיכה שהופכת את התכונות "Graphics Debugging" ו- "Graphics Frame Analysis" של Visual Studio לזמינות הן עבור Windows 8.1 והן עבור Windows Phone 8.1.

הערה: לתכונות אלה נדרש Visual Studio 2013 Update 2 ואילך. התקנת ה- Windows SDK מאפריל 2014 ואילך עם Visual Studio 2013 RTM או Update 1 תגרום לאופן פעולה לא מוגדר בעת השימוש בתכונות איתור באגים של גרפיקה (Graphics Debugging) ב- Visual Studio. כל יתר הפונקציונליות של Visual Studio לא תושפע מכך.

התכונה Graphics Debugging ב- Visual Studio מאפשרת לעקוב אחר קריאות D3D שהאפליקציה שלך מבצעת ולאחר מכן להפעיל מחדש את הקריאות האלה, לפקח על פרמטרים, על מרקמים ועל אובייקטים גרפיים אחרים כדי לאבחן בעיות בעיבוד. ניתן לבצע את המעקבים האלה במחשבים או בסימולטורים של Windows ובאמולטורים או במכשירים של Windows Phone, ולהפעיל אותם שוב בחומרה אחרת.

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

מהדורות אוקטובר 2013

.NET Framework 4.5.1 SDK

ה- Windows SDK כולל את הרכבות ההפניה, את הכלים, את הכותרות ואת הספריות הנחוצים לבניית אפליקציות המיועדות ל- .NET Framework 4.5.1.

מדיניות של ערכות ARM

ה- Windows SDK החדש מגיע עם מדיניות חדשה של ערכות ARM (Microsoft-Windows-Kits-Secure-Boot-Policy .p7b). כדי להפעיל את הכלים של Windows SDK בהתקן ARM, ודא שהמדיניות של ערכות ARM מותקנת. לקבלת הוראות, ראה מידע בנושא מדיניות של ערכות ARM.

אשף חיבור מטה-נתונים של התקנים

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

SDK משולב של DirectX

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

מהדר ה- Shader של Direct3D כלול ב- Windows

הקובץ d3dcompiler_47.dll כלול כעת ב- Windows 8.1. אם האפליקציה שלך מיועדת ל- Windows 8.1, כבר אינך צריך לכלול את ה- DirectX Redist.

תכונות שעודכנו או הוסרו

שינינו את הפריטים האלה או הסרנו אותם מגירסה זו של Windows SDK.

סביבת Build של שורת פקודה

Windows SDK כבר אינו כולל סביבת Build מלאה של שורת פקודה. במקום זאת, יש להתקין בנפרד מהדר וסביבת Build עבור Windows SDK.

כלים והרכבות הפניה של .NET Framework

Windows SDK תומך בכלי הפיתוח ובהרכבות ההפניה של .NET Framework 4.5.1. הכלים והרכבות ההפניה של גירסאות קודמות של .NET Framework אינם נכללים בגירסה זו של Windows SDK. עדיין אפשר להוריד ולהתקין את Microsoft Windows SDK עבור Windows 7 ואת .NET Framework 4 כדי לקבל כלים והרכבות הפניה עבור גירסאות קודמות של .NET Framework.

דוגמאות

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

תוכל למצוא דוגמאות נוספות בדוגמאות הקוד.

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

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

Windows 8.1, Windows 8, Windows 7

Windows Server 2012, Windows Server 2008 R2

ארכיטקטורה נתמכת

x86, x64, ARM (אפליקציות של חנות Windows)

הערה: בארכיטקטורת ARM לא ניתן להתקין את ה- Windows SDK ישירות. כדי לבנות אפליקציות עבור ארכיטקטורת ARM, באפשרותך להתקין את ה- Windows SDK בפלטפורמת x86 או x64.

דרישות מוקדמות

כדי להתקין את התכונה .NET Framework 4.5 SDK, עליך להתקין תחילה את חבילת .NET Framework 4.5 הניתנת להפצה חוזרת. מהדורה זו של Windows SDK אינה כוללת חבילת .NET Framework הניתנת להפצה חוזרת. תוכל להוריד אותה ממרכז ההורדות של Microsoft.

התקנה והסרת התקנה

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

דרישות שטח דיסק להתקנת Windows SDK

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

כיצד להסיר את ההתקנה של רכיבי ה- SDK

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

  1. בלוח הבקרה, פתח את תוכניות ותכונות.
  2. ברשימת התוכניות המותקנות, בחר בערכת פיתוח תוכנה של Windows.
  3. בחר באפשרות הסר התקנה.
  4. הסר את הרכיבים המשותפים. להלן כמה מהרכיבים שעשויים להופיע:

    • Microsoft .NET Framework 4.5.1 SDK
    • Microsoft .NET Framework 4.5.1 Multi-Targeting Pack

הערה: אם אתה מסיר רכיבים שאפליקציות אחרות משתמשות בהם, אתה צפוי להיתקל בבעיות. לדוגמה, Visual Studio 2013 משתמש אף הוא ב- Windows SDK.

הערות מוצר

Windows SDK עבור Windows 8.1 משדרג את ערכת אישור האפליקציות של Windows, את AppVerifier ואת ערכות Windows Performance ToolKit. אם תתקין את Windows SDK עבור Windows 8.1 ב- PC הכולל את ה- Windows SDK עבור Windows 8, הכלים ישודרגו ויועברו אל התיקיה Windows Kits\8.1.

בעיות ידועות

AppVerifier

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

אימות של אוטומציית ממשק משתמש

כלי זה, המיועד לבדיקה ידנית של אוטומציית ממשק משתמש, אינו פועל בהתקני ARM ב- Windows 8.1.

הסרת התקנה ותיקון

אם תתקין את ה- Windows SDK של Windows 8.1 ב- PC הכולל את ה- Windows SDK של Windows 8, ולאחר מכן תסיר את התקנתו, הכלים המשודרגים (ערכת אישור אפליקציות של Windows, AppVerifier וערכות Windows Performance ToolKit) יישארו בתיקיה של 8.1. כדי לשחזר את גירסת Windows 8, תקן את Windows SDK מלוח הבקרה.

ממשקי API של מטה-נתונים של WinRT

אם ברצונך להשתמש בפונקציות המטה-נתונים של WinRT, עליך להתקין את .NET Framework SDK 4.5 כדי לקבל גישה לערכה המלאה של קבצי הכותרת הנחוצים. פונקציות המטה-נתונים של WinRT הן RoGetMetadataFile RoParseTypeName ו- RoResolveNamespace ב- RoMetadataResolution.h. כמו כן, עליך להשתמש בהגדרה IMetaDataDispenser ב- RoMetadataApi.h וב- MetaDataGetDispenser ב- RoMetadata.hr.

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

שימוש ביציאות

Windows ACK מתקין את Te.Service, המאפשר ל- Windows ACK לבצע משימות אוטומטיות באופן מאובטח; לדוגמה, בהקשר של משתמש רגיל. הוא הופך גם פונקציונליות אחרת לזמינה, כגון ביצוע משימות מרחוק בין התקני PC. השירות מופעל רק כאשר הערכה מבצעת קריאה אליו במהלך ביצוע, ומופסק לאחר שהקריאה מסתיימת. כאשר השירות מופעל, הוא פותח יציאות של חומת אש ואינו מבקש הסכמה מהמשתמש. אולם Windows ACK מפסיק את השירות וסוגר את היציאה בסיום התהליך.

יצירת Bytecode

הבדיקה נכשלת כאשר חבילת פיתוח מתעדכנת מגירסה ישנה יותר לגירסה חדשה יותר. הסר את התקנת החבילה הישנה יותר לפני הפעלת Windows ACK בחבילה המעודכנת.

מדיניות של ערכות ARM

כדי להפעיל את Windows ACK ב- PC הכולל את Windows 8.1 ARM, יש להתקין את המדיניות של הערכות. תוכנית ההתקנה של Windows ACK ב- Windows 8.1 ARM תתקין את המדיניות ב- PC. אם אתה צריך להתקין את המדיניות באופן ידני, עיין בדף המידע בנושא מדיניות של ערכות ARM. לתשומת לבך, יש להתקין את מדיניות הערכות פעם אחת בלבד ב- PC. מדיניות הערכות אינה נדרשת כאשר עליך להפעיל את Windows ACK ב- PC שפועל באמצעות Windows 8 ARM.

גלה עוד

חפש גירסאות קודמות של Windows SDK.

קבל הורדות נוספות עבור שולחן העבודה של Windows.

קבל תמיכה מהקהילה בנוגע לשאלות הקשורות ל- Windows SDK.

קבל עזרה בפיתוח אפליקציות שולחן עבודה.

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