Windows Tips & News

Windows 10 SDK Preview Build 18950 este disponibil

click fraud protection
Pictograma Hashtag Hash Code
Lasa un raspuns

O nouă previzualizare Windows 10 SDK Insider care este disponibilă pentru descărcare. Se adaugă versiunea Windows 10 Insider Preview 18950 care a fost lansat recent pe Fast Ring. Iată modificările din această versiune.

SDK-ul Preview poate fi descărcat de la secțiunea pentru dezvoltatori pe Windows Insider.

Pentru feedback și actualizări ale problemelor cunoscute, consultați forum pentru dezvoltatori. Pentru solicitări de noi funcții pentru dezvoltatori, accesați site-ul nostru Platforma Windows UserVoice.

  • Această versiune funcționează împreună cu SDK-urile lansate anterior și cu Visual Studio 2017 și 2019. Puteți instala acest SDK și, de asemenea, puteți continua să trimiteți aplicațiile care vizează Windows 10 versiunea 1903 sau anterioară către Microsoft Store.
  • SDK-ul Windows va fi acum acceptat oficial doar de Visual Studio 2017 și versiuni ulterioare. Puteți descărca Visual Studio 2019 Aici.
  • Această versiune a SDK-ului Windows se va instala numai pe Windows 10 Insider Preview construieste.
  • Pentru a ajuta la accesul scriptului la SDK, ISO va putea fi accesat și prin următoarea adresă URL statică: https://software-download.microsoft.com/download/sg/Windows_InsiderPreview_SDK_en-us_18950_1.iso.

Compilator de mesaje (mc.exe)

  • Acum detectează marca de ordine a octeților (BOM) Unicode în fișierele .mc. Dacă fișierul .mc începe cu un BOM UTF-8, acesta va fi citit ca fișier UTF-8. În caz contrar, dacă începe cu un BOM UTF-16LE, va fi citit ca fișier UTF-16LE. Dacă a fost specificat parametrul -u, acesta va fi citit ca fișier UTF-16LE. În caz contrar, va fi citit folosind pagina de cod curentă (CP_ACP).
  • Acum evită problemele cu regulile cu o singură definiție (ODR) în ajutorul C/C++ ETW generați de MC, cauzate de macrocomenzi de configurare conflictuale (de exemplu, când două fișiere .cpp cu definiții conflictuale ale MCGEN_EVENTWRITETRANSFER sunt conectate în același binar, ajutoarele ETW generate de MC vor respecta acum definiția MCGEN_EVENTWRITETRANSFER în fiecare fișier .cpp în loc să aleagă în mod arbitrar unul sau celalalt).

Preprocesor de urmărire Windows (tracewpp.exe)

  • Acum acceptă fișiere de intrare Unicode (.ini, .tpl și cod sursă). Fișierele de intrare care încep cu un marcaj de ordine de octeți (BOM) UTF-8 sau UTF-16 vor fi citite ca Unicode. Fișierele de intrare care nu încep cu o BOM vor fi citite folosind pagina de cod curentă (CP_ACP). Pentru compatibilitate inversă, dacă este specificat parametrul de linie de comandă -UnicodeIgnore, fișierele care încep cu o BOM UTF-16 vor fi tratate ca goale.
  • Acum acceptă fișiere de ieșire Unicode (.tmh). În mod implicit, fișierele de ieșire vor fi codificate folosind pagina de cod curentă (CP_ACP). Utilizați parametrii de linie de comandă -cp: UTF-8 sau -cp: UTF-16 pentru a genera fișiere de ieșire Unicode.
  • Schimbare de comportament: tracewpp convertește acum tot textul de intrare în Unicode, efectuează procesarea în Unicode și convertește textul de ieșire la codificarea de ieșire specificată. Versiunile anterioare ale tracewpp au evitat conversiile Unicode și au efectuat procesarea textului presupunând un set de caractere pe un singur octet. Acest lucru poate duce la modificări de comportament în cazurile în care fișierele de intrare nu sunt conforme cu pagina de cod curentă. În cazurile în care aceasta este o problemă, luați în considerare conversia fișierelor de intrare în UTF-8 (cu BOM) și/sau utilizarea parametrului de linie de comandă -cp: UTF-8 pentru a evita ambiguitatea de codificare.

TraceLoggingProvider.h

  • Acum evită problemele cu o singură definiție (ODR) cauzate de macrocomenzi de configurare conflictuale (de exemplu, când două fișiere .cpp cu definiții conflictuale ale TLG_EVENT_WRITE_TRANSFER sunt legate în același binar, ajutoarele TraceLoggingProvider.h vor respecta acum definiția TLG_EVENT_WRITE_TRANSFER în fiecare fișier .cpp în loc să aleagă în mod arbitrar unul sau alte).
  • În codul C++, macrocomanda TraceLoggingWrite a fost actualizată pentru a permite partajarea mai bună a codului între evenimente similare folosind șabloane variadice.

Semnarea aplicațiilor cu Device Guard Signing

  • Vă ajutăm să vă semnați aplicația. Semnarea Device Guard este o caracteristică Device Guard disponibilă în Microsoft Store pentru afaceri și educație. Semnarea permite companiilor să garanteze că fiecare aplicație provine dintr-o sursă de încredere. Scopul nostru este să ușurăm semnarea pachetului dvs. MSIX. Documentația privind semnarea Device Guard poate fi găsită aici: https://docs.microsoft.com/windows/msix/package/signing-package-device-guard-signing

Eliminarea IRPROPS.LIB

În această versiune, irprops.lib a fost eliminat din SDK-ul Windows. Aplicațiile care se conectează cu irprops.lib pot trece la bthprops.lib ca înlocuitor drop-in.

O serie de API-uri au fost adăugate platformei de la lansarea lui Windows 10 SDK, versiunea 1903, construi 18362.

Dacă sunteți un dezvoltator de software care rulează WIndows 10 Insider Preview build 18950, este bine să aveți instalat acest SDK.

Sursă: Microsoft

Descărcați Descărcați skinul Future_Audio_1 pentru Winamp

Sergey Tkachenko este un dezvoltator de software din Rusia care a început Winaero în 2011. Pe ac...

Citeste mai mult

Descărcați Descărcați Skin Kaskus_Batik_Indonesia pentru Winamp

Sergey Tkachenko este un dezvoltator de software din Rusia care a început Winaero în 2011. Pe ac...

Citeste mai mult

Arhive Windows 8.1

Arhive Windows 8.1

Dacă ați schimbat imaginea contului de utilizator Windows 8.1, adică avatarul de mai multe ori, i...

Citeste mai mult