Windows Tips & News

Windows 10 SDK Preview Build 18950 je vonku

click fraud protection
ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon systému

Nový Windows 10 SDK Insider Preview, ktorý je k dispozícii na stiahnutie. Pripája Windows 10 Insider Preview zostavenie 18950, ktoré bolo nedávno vydané pre Fast Ring. Tu sú zmeny v tomto vydaní.

Reklama

Súpravu Preview SDK si môžete stiahnuť z sekcia pre vývojárov v programe Windows Insider.

Spätnú väzbu a aktualizácie známych problémov nájdete na fórum pre vývojárov. Ak chcete získať nové požiadavky na funkcie pre vývojárov, prejdite na našu stránku UserVoice platformy Windows.

Obsahskryť
Dôležité poznámky:
Aktualizácie nástrojov
Kompilátor správ (mc.exe)
Windows Trace Preprocessor (tracewpp.exe)
TraceLoggingProvider.h
Podpisovanie aplikácií pomocou funkcie Device Guard Signing
Prelomenie zmien
Odstránenie súboru IRPROPS.LIB
Aktualizácie, pridania a odstránenia API
  • Táto zostava funguje v spojení s predtým vydanými súpravami SDK a Visual Studio 2017 a 2019. Môžete si nainštalovať túto súpravu SDK a naďalej odosielať svoje aplikácie, ktoré sú zacielené na Windows 10 zostavu 1903 alebo staršiu, do obchodu Microsoft Store.
  • Windows SDK bude teraz formálne podporovaný iba Visual Studio 2017 a vyšším. Môžete si stiahnuť Visual Studio 2019 tu.
  • Táto zostava súpravy Windows SDK sa nainštaluje iba na Windows 10 Insider Preview stavia.
  • Aby sme vám pomohli s prístupom skriptu k súprave SDK, k ISO bude možné pristupovať aj prostredníctvom nasledujúcej statickej adresy URL: https://software-download.microsoft.com/download/sg/Windows_InsiderPreview_SDK_en-us_18950_1.iso.

Kompilátor správ (mc.exe)

  • Teraz deteguje značku poradia bajtov Unicode (BOM) v súboroch .mc. Ak súbor .mc začína kusovníkom UTF-8, bude sa čítať ako súbor UTF-8. V opačnom prípade, ak začína s kusovníkom UTF-16LE, bude sa čítať ako súbor UTF-16LE. Ak bol zadaný parameter -u, bude sa čítať ako súbor UTF-16LE. V opačnom prípade sa načíta pomocou aktuálnej kódovej stránky (CP_ACP).
  • Teraz sa vyhnete problémom s pravidlom jednej definície (ODR) v pomocníkoch C/C++ ETW generovaných MC spôsobeným konfliktnými konfiguračnými makrami (napr. keď dva súbory .cpp s konfliktnými definíciami MCGEN_EVENTWRITETRANSFER sú prepojené do rovnakého binárneho súboru, pomocníci ETW generovaní MC budú teraz rešpektovať definíciu MCGEN_EVENTWRITETRANSFER v každom súbore .cpp namiesto ľubovoľného vyberania jedno alebo druhé).

Windows Trace Preprocessor (tracewpp.exe)

  • Teraz podporuje vstupné súbory Unicode (.ini, .tpl a zdrojový kód). Vstupné súbory začínajúce značkou poradia bajtov (BOM) UTF-8 alebo UTF-16 sa budú čítať ako Unicode. Vstupné súbory, ktoré nezačínajú kusovníkom, sa načítajú pomocou aktuálnej kódovej stránky (CP_ACP). Z dôvodu spätnej kompatibility, ak je zadaný parameter príkazového riadka -UnicodeIgnore, so súbormi začínajúcimi s kusovníkom UTF-16 sa bude zaobchádzať ako s prázdnymi.
  • Teraz podporuje výstupné súbory Unicode (.tmh). Štandardne budú výstupné súbory kódované pomocou aktuálnej kódovej stránky (CP_ACP). Na generovanie výstupných súborov Unicode použite parametre príkazového riadka -cp: UTF-8 alebo -cp: UTF-16.
  • Zmena správania: tracewpp teraz konvertuje všetok vstupný text do Unicode, vykonáva spracovanie v Unicode a konvertuje výstupný text na špecifikované výstupné kódovanie. Skoršie verzie tracewpp sa vyhýbali konverziám Unicode a vykonávali spracovanie textu za predpokladu jednobajtovej znakovej sady. To môže viesť k zmenám správania v prípadoch, keď vstupné súbory nezodpovedajú aktuálnej kódovej stránke. V prípadoch, keď ide o problém, zvážte konverziu vstupných súborov na UTF-8 (s kusovníkom) a/alebo použitie parametra príkazového riadka -cp: UTF-8, aby ste sa vyhli nejednoznačnosti kódovania.

TraceLoggingProvider.h

  • Teraz sa vyhnete problémom s pravidlom jednej definície (ODR) spôsobeným konfliktnými konfiguračnými makrami (napr. keď sú prepojené dva súbory .cpp s konfliktnými definíciami TLG_EVENT_WRITE_TRANSFER do rovnakého binárneho súboru budú teraz pomocníci TraceLoggingProvider.h rešpektovať definíciu TLG_EVENT_WRITE_TRANSFER v každom súbore .cpp namiesto ľubovoľného výberu jedného alebo iné).
  • V kóde C++ bolo aktualizované makro TraceLoggingWrite, aby umožnilo lepšie zdieľanie kódu medzi podobnými udalosťami pomocou variadic šablón.

Podpisovanie aplikácií pomocou funkcie Device Guard Signing

  • Uľahčujeme vám podpisovanie aplikácie. Podpisovanie Device Guard je funkcia Device Guard, ktorá je dostupná v Microsoft Store pre firmy a vzdelávanie. Podpisovanie umožňuje podnikom zaručiť, že každá aplikácia pochádza z dôveryhodného zdroja. Naším cieľom je uľahčiť podpisovanie vášho balíka MSIX. Dokumentáciu k podpisu Device Guard Signing nájdete tu: https://docs.microsoft.com/windows/msix/package/signing-package-device-guard-signing

Odstránenie súboru IRPROPS.LIB

V tomto vydaní bol súbor irprops.lib odstránený zo súpravy Windows SDK. Aplikácie, ktoré boli prepojené s irprops.lib, sa môžu prepnúť na bthprops.lib ako náhrada.

Od vydania bolo do platformy pridaných niekoľko rozhraní API Windows 10 SDK, verzia 1903, stavba 18362.

Ak ste vývojár softvéru a používate WIndows 10 Insider Preview build 18950, je dobré mať nainštalovanú túto súpravu SDK.

Zdroj: Microsoft

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon systému
Zmeňte popis a text stavového riadku v aktualizácii Windows 10 Creators Update

Zmeňte popis a text stavového riadku v aktualizácii Windows 10 Creators Update

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac

Čo je nové v aktualizácii Windows 10 Creators Update

Táto webová stránka používa súbory cookie na zlepšenie vášho zážitku pri prechádzaní webom. Z týc...

Čítaj viac

Archívy zostavy Windows 10 14942

V systéme Windows 8 spoločnosť Microsoft predstavila novú funkciu - ponuku Win + X, ktorú je možn...

Čítaj viac