Οι προγραμματιστές των Windows μπορούν πλέον να πραγματοποιήσουν λήψη του Windows 10 SDK build 19008 στους υπολογιστές τους. Αυτή η έκδοση επικεντρώνεται κυρίως στη βελτίωση των υπαρχόντων δυνατοτήτων.
Αξίζει να σημειωθεί ότι η Microsoft κατάργησε μια σειρά βιβλιοθηκών σε αυτήν την έκδοση. Ως αποτέλεσμα, οι προγραμματιστές πρέπει να μετακινήσουν τις εφαρμογές τους σε διαφορετική βιβλιοθήκη.
Λάβετε υπόψη ότι μπορείτε να εγκαταστήσετε αυτήν την έκδοση SDK των Windows μόνο σε εκδόσεις Windows 10 Insider. Η διαδικασία εγκατάστασης δεν θα λειτουργεί σε υπολογιστές εκτός Insider.
Χωρίς άλλη παραλλαγή, ας βυθίσουμε αμέσως και να δούμε τι νέο υπάρχει σε αυτήν την κατασκευή.
Windows 10 SDK build 19008 changelog
Αλλαγές συμβατότητας
Από τώρα και στο εξής, οι εκδόσεις SDK των Windows θα υποστηρίζονται μόνο από το Visual Studio 2017 και το Visual Studio 2019.
Μεταγλωττιστής μηνυμάτων (mc.exe)
- Ο μεταγλωττιστής μπορεί τώρα να εντοπίσει με επιτυχία το σήμα παραγγελίας byte Unicode σε αρχεία .mc. Με άλλα λόγια, τα αρχεία .mc που ξεκινούν με ένα UTF-8 BOM, θα εντοπιστούν και θα διαβαστούν ως αρχεία UTF-8.
- Ταυτόχρονα, το πρόγραμμα σύνταξης μηνυμάτων αποφεύγει τώρα προβλήματα ενός ορισμού-κανόνα (ODR) στους βοηθούς ETW που δημιουργούνται από MC / C ++ Αυτά τα ζητήματα προκαλούνται συνήθως από αντικρουόμενες μακροεντολές διαμόρφωσης.
Προεπεξεργαστής παρακολούθησης των Windows (tracewpp.exe)
- Τα αρχεία εισόδου Unicode (.ini, .tpl και source code) και τα αρχεία εξόδου Unicode (.tmh) υποστηρίζονται πλήρως.
- Λάβετε υπόψη ότι το tracewpp.exe τώρα μετατρέπει και επεξεργάζεται όλο το κείμενο εισαγωγής σε Unicode. Το εργαλείο μετατρέπει επίσης το κείμενο εξόδου στην καθορισμένη κωδικοποίηση εξόδου, σε αντίθεση με προηγούμενες εκδόσεις.
Καταργήθηκαν βιβλιοθήκες
Οι ακόλουθες βιβλιοθήκες έχουν καταργηθεί από το Windows SDK:
- api-ms-win-net-isolation-l1-1-0.lib
- irprops.lib
Οι προγραμματιστές μπορούν να αλλάξουν τις εφαρμογές που συνδέονταν με το api-ms-win-net-isolation-l1-1-0.lib σε OneCoreUAP.lib. Όσον αφορά τη δεύτερη βιβλιοθήκη που καταργήθηκε σε αυτήν την έκδοση, οι εφαρμογές που συνδέονταν με το irprops.lib μπορούν να μεταβούν στο bthprops.lib ως αντικατάσταση.
Σε αυτήν την έκδοση, η Microsoft μετακινεί επίσης το ENUM tagServerSelection από το WUAPICommon. H to wupai.h και αφαιρέθηκε η κεφαλίδα. Πρέπει να συμπεριλάβετε το wuapi.h ή το wuapi.idl εάν θέλετε να χρησιμοποιήσετε το ENUM tagServerSelection.
Αυτές είναι οι πιο σημαντικές αλλαγές που επέφερε το Windows 10 SDK build 19008. Για περισσότερες πληροφορίες σχετικά με το πλήρες changelog, μπορείτε να δείτε Επίσημη ανάρτηση ιστολογίου της Microsoft.