Windows Tips & News

Windows 10 SDK Preview Build 18950 je venku

click fraud protection
DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému

Nový Windows 10 SDK Insider Preview, který je k dispozici ke stažení. Připojuje Windows 10 Insider Preview sestavení 18950, které bylo nedávno vydané pro Fast Ring. Zde jsou změny v tomto vydání.

reklama

Sadu Preview SDK lze stáhnout z vývojářská sekce na Windows Insider.

Zpětnou vazbu a aktualizace známých problémů naleznete na vývojářské fórum. Chcete-li získat nové požadavky na vývojářské funkce, přejděte na naši stránku Uživatelský hlas platformy Windows.

Obsahskrýt
Věci k poznámce:
Aktualizace nástrojů
Kompilátor zpráv (mc.exe)
Windows Trace Preprocessor (tracewpp.exe)
TraceLoggingProvider.h
Podepisování aplikací pomocí Device Guard Signing
Prolomení změn
Odebrání IRPROPS.LIB
Aktualizace, přidání a odebrání API
  • Toto sestavení funguje ve spojení s dříve vydanými sadami SDK a Visual Studio 2017 a 2019. Tuto sadu SDK můžete nainstalovat a stále také pokračovat v odesílání aplikací, které cílí na Windows 10 sestavení 1903 nebo starší, do obchodu Microsoft Store.
  • Windows SDK bude nyní formálně podporováno pouze sadou Visual Studio 2017 a vyšší. Můžete si stáhnout Visual Studio 2019 tady.
  • Toto sestavení sady Windows SDK se nainstaluje pouze na Windows 10 Insider Preview staví.
  • Abychom vám pomohli s přístupem skriptu k sadě SDK, ISO bude také možné přistupovat prostřednictvím následující statické adresy URL: https://software-download.microsoft.com/download/sg/Windows_InsiderPreview_SDK_en-us_18950_1.iso.

Kompilátor zpráv (mc.exe)

  • Nyní detekuje značku pořadí bajtů Unicode (BOM) v souborech .mc. Pokud soubor .mc začíná kusovníkem UTF-8, bude přečten jako soubor UTF-8. V opačném případě, pokud začíná kusovníkem UTF-16LE, bude přečten jako soubor UTF-16LE. Pokud byl zadán parametr -u, bude přečten jako soubor UTF-16LE. Jinak bude načten pomocí aktuální kódové stránky (CP_ACP).
  • Nyní se vyhnete problémům s pravidly jedné definice (ODR) v pomocníkech C/C++ ETW generovaných MC způsobeným konfliktními konfiguračními makry (např. když dva soubory .cpp s konfliktními definicemi MCGEN_EVENTWRITETRANSFER jsou propojeny do stejného binárního souboru, pomocníci ETW generovaní MC budou nyní respektovat definici MCGEN_EVENTWRITETRANSFER v každém souboru .cpp namísto libovolného vybírání jedno nebo druhé).

Windows Trace Preprocessor (tracewpp.exe)

  • Nyní podporuje vstupní soubory Unicode (.ini, .tpl a zdrojový kód). Vstupní soubory začínající znakem pořadí bajtů (BOM) UTF-8 nebo UTF-16 se budou číst jako Unicode. Vstupní soubory, které nezačínají kusovníkem, budou načteny pomocí aktuální kódové stránky (CP_ACP). Pro zpětnou kompatibilitu, pokud je zadán parametr příkazového řádku -UnicodeIgnore, budou soubory začínající kusovníkem UTF-16 považovány za prázdné.
  • Nyní podporuje výstupní soubory Unicode (.tmh). Ve výchozím nastavení budou výstupní soubory kódovány pomocí aktuální kódové stránky (CP_ACP). Ke generování výstupních souborů Unicode použijte parametry příkazového řádku -cp: UTF-8 nebo -cp: UTF-16.
  • Změna chování: tracewpp nyní převádí veškerý vstupní text do Unicode, provádí zpracování v Unicode a převádí výstupní text na zadané výstupní kódování. Dřívější verze tracewpp se vyhýbaly konverzím Unicode a prováděly zpracování textu za předpokladu jednobajtové znakové sady. To může vést ke změnám chování v případech, kdy vstupní soubory neodpovídají aktuální kódové stránce. V případech, kdy se jedná o problém, zvažte převod vstupních souborů na UTF-8 (s kusovníkem) a/nebo použití parametru příkazového řádku -cp: UTF-8, abyste se vyhnuli nejednoznačnosti kódování.

TraceLoggingProvider.h

  • Nyní se vyhnete problémům s pravidly jedné definice (ODR) způsobenými konfliktními konfiguračními makry (např. když jsou propojeny dva soubory .cpp s konfliktními definicemi TLG_EVENT_WRITE_TRANSFER do stejného binárního souboru budou nyní pomocníci TraceLoggingProvider.h respektovat definici TLG_EVENT_WRITE_TRANSFER v každém souboru .cpp namísto libovolného vybírání jednoho nebo jiný).
  • V kódu C++ bylo aktualizováno makro TraceLoggingWrite, aby umožnilo lepší sdílení kódu mezi podobnými událostmi pomocí variadic šablon.

Podepisování aplikací pomocí Device Guard Signing

  • Usnadňujeme vám podepisování vaší aplikace. Podepisování Device Guard je funkce Device Guard, která je dostupná v Microsoft Storu pro firmy a vzdělávání. Podepisování umožňuje podnikům zaručit, že každá aplikace pochází z důvěryhodného zdroje. Naším cílem je usnadnit podepisování vašeho balíčku MSIX. Dokumentaci k Device Guard Signing naleznete zde: https://docs.microsoft.com/windows/msix/package/signing-package-device-guard-signing

Odebrání IRPROPS.LIB

V této verzi byl soubor irprops.lib odstraněn ze sady Windows SDK. Aplikace, které byly propojeny s irprops.lib, mohou přepnout na bthprops.lib jako náhradu.

Od vydání byla k platformě přidána řada API Windows 10 SDK, verze 1903, sestavení 18362.

Pokud jste vývojář softwaru se systémem WIndows 10 Insider Preview build 18950, je dobré mít tuto sadu SDK nainstalovanou.

Zdroj: Microsoft

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému

Stáhněte si Vždy platný modul lightbox mod pro WordPress

Tento web používá soubory cookie ke zlepšení vašeho zážitku při procházení webem. Z těchto soubor...

Přečtěte si více

Stáhněte si Clear Wallpaper History ve Windows 10

Tento web používá soubory cookie ke zlepšení vašeho zážitku při procházení webem. Z těchto soubor...

Přečtěte si více

Jak opravit problémy s ověřováním značek pomocí pluginu lightbox

Jak opravit problémy s ověřováním značek pomocí pluginu lightbox

Zde ve Winaero a pro některé z mých dalších projektů raději používám efektní efekt pro obrázky vl...

Přečtěte si více