Windows Tips & News

Windows 10 SDK Preview Build 18950 je vonku

click fraud protection
Ikona hash kódu hashtag
Zanechať Odpoveď

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í.

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.

  • 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 makro TraceLoggingWrite aktualizované, 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 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áhradu.

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

Ako presunúť priečinok pracovnej plochy v systéme Windows 10

Ako presunúť priečinok pracovnej plochy v systéme Windows 10

V systéme Windows je pracovná plocha miesto, ktoré zaberá celú oblasť obrazovky, ktorú uvidíte po...

Čítaj viac

Windows 10 Presunúť archívy priečinkov obrázkov

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

Ako presunúť priečinok s obrázkami v systéme Windows 10

Ako presunúť priečinok s obrázkami v systéme Windows 10

Windows 10 ukladá priečinok Obrázky do vášho používateľského profilu. Vo väčšine prípadov je jeho...

Čítaj viac