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, το Windows 10 SDK απαιτεί να έχετε εγκατεστημένο το Universal CRT: KB2999226. Για να αποφύγετε σφάλματα κατά την εγκατάσταση, βεβαιωθείτε ότι θα εγκαταστήστε πρώτα τις πιο πρόσφατες συνιστώμενες ενημερώσεις και ενημερώσεις κώδικα από το Microsoft Update, προτού εγκαταστήσετε το Windows SDK.

Απαιτήσεις συστήματος

Το Windows 10 SDK έχει βελτιστοποιηθεί για χρήση στα 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 ή Enterprise (x64). Απαιτείται επίσης επεξεργαστής που υποστηρίζει τεχνολογία Hyper-V για υπολογιστή-πελάτη και μετάφραση διευθύνσεων δεύτερου επιπέδου (SLAT).

Τι νέο υπάρχει

Το Windows 10 Αναβάθμιση Δημιουργικότητας SDK αποκαλύπτει μια σειρά από συναρπαστικά νέα API και πλατφόρμες για τις ενιαίες εφαρμογές των Windows που αναπτύσσετε. Μάθετε περισσότερα σχετικά με τις νέες δυνατότητες στην έκδοση 1703 των Windows 10.

Αλλαγές διάταξης SDK

Το Windows 10 SDK για το Windows Creators Update SDK περιλαμβάνει μερικές σημαντικές αλλαγές που κάναμε για να βελτιώσουμε την εμπειρία προγραμματιστή.

Υποστήριξη 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 ή να κάνετε λήψη ενός συμπιεσμένου αρχείου όλων των δειγμάτων. Εκτιμούμε τα σχόλια, επομένως, μη διστάσετε να αναφέρετε τυχόν προβλήματα ή απορίες στο αποθετήριο. Αυτά τα δείγματα έχουν σχεδιαστεί ώστε να λειτουργούν σε συσκευές desktop, κινητές συσκευές και μελλοντικές συσκευές που θα υποστηρίζουν την Ενιαία πλατφόρμα των Windows. Μπορείτε να βρείτε άλλα παραδείγματα στη Συλλογή κώδικα του MSDN.

Πρόγραμμα προσομοίωσης για τα Windows 10 Mobile

Το πρόγραμμα προσομοίωσης για τα Windows 10 Mobile είναι μια εφαρμογή επιφάνειας εργασίας η οποία προσομοιώνει μια συσκευή που εκτελεί τα Windows 10. Προσφέρει ένα εικονικό περιβάλλον στο οποίο μπορείτε να εντοπίσετε σφάλματα και να δοκιμάσετε τις εφαρμογές Windows χωρίς φυσική συσκευή. Προσφέρει επίσης ένα απομονωμένο περιβάλλον για τις πρωτότυπες εκδόσεις της εφαρμογής σας. Μάθετε περισσότερα για το Πρόγραμμα προσομοίωσης για τα Windows 10 Mobile.

Προηγούμενες εκδόσεις SDK

Μπορείτε να βρείτε τα υποστηριζόμενα SDK και τα προγράμματα προσομοίωσης που έχουν κυκλοφορήσει κατά το παρελθόν στη σελίδα αρχειοθήκης.

Γνωστά προβλήματα

Κλείστε πρώτα το Visual Studio

Η εγκατάσταση του Windows SDK μπορεί να αποτύχει και να αναφερθεί ανεπανόρθωτο σφάλμα, αν εκτελείται το Visual Studio τη δεδομένη στιγμή. Κλείστε το Visual Studio πριν από την εγκατάσταση.

Το πρότυπο DX12 παρουσιάζει σφάλμα κατά την εκτέλεση στη δομή 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, τότε θα πρέπει να κάνετε λήψη τ��υ "Προγράμματος προσομοίωσης της Microsoft για Windows 10 Mobile Windows 10 RTM SDK (έκδοση 10.0.26624.0)" και να μεταγλωττίσετε την εφαρμογή σας χρησιμοποιώντας το συγκεκριμένο SDK. Παρομοίως, αν η έκδοση πλατφόρμας προορισμού σας είναι Windows 10, έκδοση 1511, τότε θα πρέπει να κάνετε λήψη του "Προγράμματος προσομοίωσης της Microsoft για Windows 10 Mobile Windows 10 RTM SDK (έκδοση 10.0.10586.212)" και να μεταγλωττίσετε την εφαρμογή σας χρησιμοποιώντας το συγκεκριμένο SDK.

Μάθετε περισσότερα σχετικά με συνηθισμένα προβλήματα εργαλείων.

Για τις τελευταίες σημειώσεις έκδοσης, ανατρέξτε στο Φόρουμ προγραμματιστών των Windows.

Ήταν χρήσιμη αυτή η σελίδα;
Έχετε άλλα σχόλια;
Ευχαριστούμε! Εκτιμούμε ιδιαίτερα τα σχόλιά σας.
Ακολουθήστε μας Twitter Ιστολόγιο Facebook Twitter Ιστολόγιο Facebook WeChat line