Windows 10 SDK

توفّر حزمة SDK لـ Windows 10 ‏(10.0.15063.468) أحدث الرؤوس والمكتبات وبيانات التعريف والأدوات لإنشاء تطبيقات Windows 10. توفر حزمة Windows 10 SDK عند استخدامها بالاشتراك مع Visual Studio 2017 أفضل تجربة لإنشاء التطبيقات لـ Windows - مما يسمح لك بالاستفادة من أحدث الأدوات وواجهات برمجة التطبيقات المقدمة في تحديث المبدعين لـ Windows 10.

إضافةً إلى استهداف تحديث المبدعين لـ Windows 10، تسمح لك حزمة SDK هذه إنشاء تطبيقات للنظام الأساسي العام إلى جانب تطبيقات سطح المكتب على جميع إصدارات 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. لن تكتشف الإصدارات السابقة من Visual Studio حزمة SDK هذه.

لراحتك، يمكنك إما تنزيل الملف التنفيذي وتشغيله، أو تنزيل ISO.

ستشمل حزمة Windows 10 SDK أيضًا محاكي للتطوير للمحمول. انقر هنا لمعرفة المزيد حول المحاكي الذي يتوافق مع حزمة SDK هذه.

بدء الاستخدام

قبل التثبيت، هناك بضعة أشياء يتعيّن عليك الانتباه لها.

  1. يُرجى الخروج من Visual Studio 2017 RTM قبل التثبيت. في حالة تشغيل Visual Studio، من المحتمل أن يفشل إعداد SDK. معرفة المزيد حول المشكلات الشائعة للأداة.
  2. على الأنظمة الأساسية بخلاف Windows 10، تتطلب حزمة SDK لـ Windows 10 المتوفرة لديك تثبيت Universal CRT: KB2999226. لتجنب حدوث خطأ أثناء الإعداد، يُرجى التأكد من تثبيت آخر التحديثات والتصحيحات المقترحة من Microsoft Update قبل تثبيت Windows SDK.

متطلبات النظام

حزمة Windows 10 SDK محسّنة للاستخدام على Windows 10. لا يتاح تطوير تطبيقات Windows 10 إلا على الإصدار 1507 من Windows 10 أو إصدار أحدث.

تتوفر حزمة Windows 10 SDK أيضًا من خلال Visual Studio 2017 RTM.

أنظمة التشغيل المعتمدة
  • الإصدار 1507 من Windows 10 أو أحدث
  • Windows Server 2016: القياسي ومركز البيانات
  • Windows 8.1
  • Windows Server 2012 R2
  • Windows 7 SP1

ملاحظة: يتطلب التثبيت على Windows 8.1 وأنظمة التشغيل السابقة KB2999226. للتثبيت من خلال Windows Update، تأكد من تثبيت آخر التحديثات والتصحيحات المقترحة من Microsoft Update قبل تثبيت حزمة Windows SDK.

ليست كل الأدوات معتمدة على أنظمة التشغيل السابقة.

متطلبات الأجهزة
  • معالج بسرعة 1.6 غيغا هرتز أو أسرع
  • ذاكرة وصول عشوائي (RAM)‏ 1 غيغابايت
  • توافر مساحة 4 غيغابايت على القرص الثابت
متطلبات إضافية
  • لدعم المحاكيات مطلوب Windows 8.1 ‏(x64)، الإصدار Professional أو إصدار لاحق، أو الإصدار Windows 10 Pro أو الإصدار Enterprise‏ (x64). مطلوب معالج يدعم Client Hyper-V وSecond Level Address Translation ‏(SLAT) كذلك.

ما الجديد

تقدم حزمة SDK لتحديث المبدعين لـ Windows 10 عددًا من واجهات برمجة التطبيقات والأنظمة الأساسية الجديدة والمثيرة للاهتمام لتطوير تطبيقاتك العامة لـ Windows. معرفة المزيد حول الميزات الجديدة في الإصدار 1703 من Windows 10.

التغييرات في تخطيط حزمة SDK

تتضمن حزمة Windows 10 SDK لحزمة SDK لتحديث المبدعين لـ Windows تغييرات ملحوظة لتحسين تجربة المطور.

دعم Visual Studio 2017

يتطلب تطوير تطبيق Windows 10 الذي يستهدف تحديث المبدعين لـ Windows 10 استخدام Visual Studio 2017. لن تكتشف الإصدارات السابقة من Visual Studio حزمة SDK هذه.

تغيير الاسم

تم تحديث اسم مثبت حزمة 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، أو تنزيل أرشيف من نوع zip من كافة العينات. نحن نرحب بأي ملاحظات؛ فلا تتردد في عرض أي مشكلة داخل المستودع إذا واجهتك أي مشاكل أو استفسارات. تم تصميم هذه العينات لتعمل على أجهزة سطح المكتب والجوال والأجهزة المستقبلية التي تدعم النظام الأساسي العام لـ Windows. يمكنك العثور علي أمثلة أخرى في معرض التعليمات البرمجية من MSDN.

محاكي Windows 10 Mobile

محاكي Windows 10 Mobile هو تطبيق لسطح المكتب يقوم بمحاكاة جهاز يعمل بنظام التشغيل Windows 10 خاص بمحاكي Mobile Emulator. يوفر هذا المحاكي بيئة ظاهرية يمكنك تصحيح الأخطاء واختبار تطبيقات Windows فيها بدون جهاز فعلي. كما يوفر أيضًا بيئة معزولة للنماذج الأولية للتطبيق الخاص بك. معرفة المزيد عن محاكي Windows 10 Mobile.

الإصدارات السابقة من SDK

يمكن العثور على حزم SDK والمحاكيات، بما في ذلك تفاصيل التحديث، في صفحة الأرشيف.

المشاكل المعروفة

الخروج من Visual Studio أولاً

قد يفشل تثبيت حزمة Windows SDK ويتم الإبلاغ عن خطأ فادح في حالة تشغيل Visual Studio في الوقت الحالي. يُرجى الخروج من Visual Studio قبل التثبيت.

القالب DX12 يعرض أخطاء عن تشغيل الإصدار 15063

هذا خطأ معروف في مثبت حزمة 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 Mobile من Microsoft لـ Windows 10 RTM SDK (الإصدار 10.0.26624.0)" وقم بتحويل تطبيقك برمجيًا باستخدام حزمة SDK هذه. على النحو نفسه، إذا كان إصدار النظام الأساسي المستهدف هو Windows 10، الإصدار 1511، ففي هذه الحالة سيكون عليك تنزيل "حزمة Windows 10 RTM SDK (الإصدار 10.0.10586.212) لمحاكي هاتف Windows 10 Mobile من Microsoft" وتحويل تطبيقك برمجيًا باستخدام حزمة SDK.

معرفة المزيد حول المشكلات الشائعة للأداة.

للحصول على أحدث ملاحظات الإصدار، راجع منتدى مطور Windows.

هل كانت هذه الصفحة مفيدة لك؟
ملاحظات إضافية؟
شكرًا لك! ملاحظاتك محل تقديرنا.
تابعنا Twitter Blog Facebook Twitter Blog Facebook WeChat line