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

ערכת פיתוח התוכנה (SDK) של Windows עבור Windows 8 מכילה כותרות, ספריות ומבחר כלים שבהם תוכל להשתמש בעת יצירת אפליקציות הפועלות במערכות הפעלה של Windows. באפשרותך להשתמש ב- Windows SDK יחד עם סביבת הפיתוח שתבחר כדי לכתוב אפליקציות של חנות Windows (רק ב- Windows 8) תוך שימוש בטכנולוגיות אינטרנט (כגון HTML5, CSS3 ו- JavaScript), בקוד מקורי (C++) ובקוד מנוהל (C#, Visual Basic); אפליקציות שולחן עבודה המשתמשות במודל התיכנות המקורי (Win32/COM); או אפליקציות שולחן עבודה המשתמשות במודל התיכנות המנוהל (.NET Framework).

באפשרותך להשתמש ב- SDK כדי לבנות אפליקציות המיועדות למערכות ההפעלה הבאות: Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 R2, Windows Server 2008.

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

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

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

פורסם בתאריך: 15 בנובמבר 2012

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

מה חדש

Windows ACK 2.2

החל מ- 28 בנובמבר 2012, נדרש שימוש ב- Windows ACK 2.2 או בגירסה הקודמת (9200) בעת שליחת אפליקציות שולחן עבודה לאישור של Windows. החל מ- 11 בדצמבר 2012, Windows ACK 2.2 נדרש גם לצורך שליחת אפליקציות לחנות Windows. Windows ACK 2.2 כולל תיקוני באגים וכן שלוש בדיקות חדשות:

הפניות איגוד ממוטבות (בעת שימוש באיגודים, יש להגדיר את WinJS.Binding.optimizeBindingReferences ל- TRUE ב- JavaScript של האפליקציה כדי למטב את השימוש בזיכרון).

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

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

.NET Framework 4.5 SDK

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

SDK משולב של DirectX

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

גודל מופחת

גירסה זו של ה- SDK הוקטנה לגודל משוער של 300 MB, שהוא כמחצית מהגודל של ה- Windows SDK עבור Windows 7 ושל .NET Framework 4. לכן, הגירסה החדשה מותקנת מהר יותר ורושמת טביעת אצבע קטנה יותר במערכת.

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

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

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

Windows SDK כבר אינו כולל סביבת Build מלאה של שורת פקודה. במקום זאת, כעת יש להתקין בנפרד מהדר וסביבת Build עבור Windows SDK. בשל הסרת סביבת ה- Build של שורת פקודה, Windows SDK כבר אינו כולל את הרכיבים הבאים: Windows SDK Platform Toolset, Visual C++ Compilers, C Runtime (CRT) ו- Windows SDK Configuration Tool.

Microsoft Help Viewer

Microsoft Help Viewer כבר אינו כלול כחלק מ- Windows SDK.

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

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

IntelliSense

הערות התיעוד של ה- XML עבור הרכבות ההפניה של .NET Framework כבר אינן כלולות כחלק מ- Windows SDK.

דוגמאות

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

כלים

כלים רבים שהתיישנו או הוצאו משימוש הוסרו מ- Windows SDK. הכלים הבאים הוסרו: Apatch.exe, Bind.exe, Checkv4.exe, Consume.exe, DeviceSimulatorForWindowsSideShow.msi, Err.exe, FDBrowser.exe, FXCopSetup.exe, Guidgen.exe, Make-Shell.exe, MDbg.exe, Mpatch.exe, MSIZap.exe, PTConform.exe, ReBase.exe, sddlgen.exe, setenv.cmd, SetReg.exe, SoapSuds.exe, Sporder.exe, TcpAnalyzer.exe, TSPDesigner.exe, UTL2IDL.exe, ValidateSD.exe, VirtualLightSensor.exe, WinDiff.exe, WpfPerf.exe

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

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

Windows 8, Windows 7,
Windows Server 2012, Windows Server 2008 R2

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

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

הערה:לא ניתן להתקין את Windows SDK ישירות בארכיטקטורת ה- ARM. כדי לבנות אפליקציות עבור ארכיטקטורת 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

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

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

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

הערה: אם תסיר התקנה של רכיבים הנמצאים בשימוש על-ידי אפליקציות אחרות, אפליקציות אלה יושפעו מכך לרעה. לדוגמה, Visual Studio 2012 משתמש אף הוא ב- .NET Framework 4.5 SDK.

כדי להסיר התקנה של רכיבי SDK משותפים:

  • 1. בלוח הבקרה, בחר במקטע תוכניות. בחר בערך תוכניות ותכונות.
  • 2. ברשימת התוכניות המותקנות, בחר בערכת פיתוח תוכנה של Windows ולאחר מכן בחר הסר התקנה.
  • 3. הסר את הרכיבים המשותפים. רשימה זו כוללת חלק מהרכיבים העשויים להופיע:
    • Microsoft .NET Framework 4.5 SDK
    • Microsoft .NET Framework 4.5 Multi-Targeting Pack

הערות מוצר

מהדורה זו כוללת את הבעיות הידועות הבאות:

AppVerifier

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

.NET Framework 4.5 SDK Tools ב- Windows Vista וב- Windows Server 2008

המתקין של Windows SDK עבור Windows 8 אינו נתמך ב- Windows Vista וב- Windows 2008 Server. עם זאת, אם יש לך מחשב נוסף שבו יש מערכת הפעלה נתמכת, באפשרותך להתקין את .NET Framework 4.5 SDK Tools ב- Windows 2008 Server על-ידי ביצוע השלבים הבאים.

  • 1. הפעל את המתקין של Windows SDK עבור Windows 8 במערכת הפעלה נתמכת (לדוגמה, Windows 7 או Windows 8).
  • 2. במסך ציין מיקום, בחר באפשרות הורד את Windows SDK להתקנה במחשב אחר ולאחר מכן לחץ על הבא.
  • 3. השב על השאלות במסך הצטרף לתוכנית לשיפור חוויית הלקוח (CEIP).
  • 4. במסך הבא, בחר בתכונה .NET Framework 4.5 Software Development Kit. בטל את הבחירה בכל שאר התכונות שאפשר לבטל את בחירתן.
  • 5. בחר בלחצן 'הורד'.
  • 6. עבור אל מיקום ההורדה (שצוין בשלב 2), שבו תמצא את הקבצים הבאים של מתקין הכלים של .NET Framework 4.5 SDK:
    • sdk_tools4.msi
    • sdk_tools4.cab
  • 7. באפשרותך להעתיק את הקבצים הבאים למחשב אחר בארגונך, הפועל באמצעות Windows Vista או Windows 2008 Server. יש להעתיק את הקבצים האלה לאותה ספריה במחשב הפועל באמצעות Windows Vista או Windows 2008 Server.
  • הערה: אל תפיץ מחדש את הקבצים האלה מחוץ לארגונך או כחלק ממתקין אחר כלשהו.
  • 8. במחשב הפועל באמצעות Windows Vista או Windows 2008 Server, סקור את תנאי הרשיון כאן.
  • 9. בדוק אם .NET Framework 4.5 כבר מותקן במחשב. אחרת, הורד והתקן את .NET Framework 4.5 ממרכז ההורדות.
  • 10. פתח שורת פקודה עם הרשאות מנהל מערכת.
  • 11. עבור אל הספריה שאליה הועתקו הקבצים המותקנים של .NET Framework 4.5 SDK Tools.
  • 12. התקן את הכלים של .NET Framework 4.5 SDK באמצעות שורת הפקודה: {"Msiexec /i sdk_tools4.msi VSEXTUI=1"}
Signtool

פעולות מסוימות עלולות להיכשל אם אתה משתמש בגירסת x64 של Signtool הכלולה ב- SDK. השתמש בגירסת x86 של Signtool הזמינה בנתיב \Windows Kits\8.0\bin\x86 לכל הצרכים של חתימת קוד.

ממשקי 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, המאפשר ל- ACK לבצע משימות אוטומטיות באופן מאובטח; לדוגמה, בהקשר של משתמש רגיל. הוא הופך גם פונקציונליות אחרת לזמינה, כגון ביצוע משימות מרחוק בין מחשבים. השירות מופעל רק בעת הצורך במהלך ביצוע ומופסק בסיום הביצוע. כאשר השירות מופעל, הוא פותח יציאות של חומת אש ואינו מבקש הסכמה מהמשתמש. אם כי Windows ACK מפסיק את השירות וסוגר את היציאה בסיום התהליך.

גלה עוד

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

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

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

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

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