Programiści systemu Windows mogą teraz pobrać zestaw Windows 10 SDK w wersji 19008 na swoje komputery. Ta wersja koncentruje się głównie na ulepszaniu istniejących funkcji.
Warto wspomnieć, że Microsoft usunął szereg bibliotek w tej kompilacji. W rezultacie programiści muszą przenieść swoje aplikacje do innej biblioteki.
Należy pamiętać, że tę kompilację Windows SDK można zainstalować tylko w kompilacjach Windows 10 Insider. Proces instalacji nie będzie działał na komputerach innych niż Insider.
Bez zbędnych ceregieli zanurzmy się od razu i zobaczmy, co nowego w tej kompilacji.
-
Pobierz zestaw Windows 10 SDK, kompilację 19008
Dziennik zmian Windows 10 SDK build 19008
Zmiany zgodności
Odtąd wersje Windows SDK będą obsługiwane tylko przez Visual Studio 2017 i Visual Studio 2019.
Kompilator wiadomości (mc.exe)
- Kompilator może teraz pomyślnie wykryć znacznik kolejności bajtów Unicode w plikach .mc. Innymi słowy, pliki .mc rozpoczynające się od BOM UTF-8 zostaną wykryte i odczytane jako pliki UTF-8.
- Jednocześnie Message Compiler unika teraz problemów z regułą jednej definicji (ODR) w generowanych przez MC pomocnikach ETW C / C ++. Te problemy są zwykle wywoływane przez sprzeczne makra konfiguracyjne.
Preprocesor śledzenia systemu Windows (tracewpp.exe)
- Pliki wejściowe Unicode (.ini, .tpl i kod źródłowy) oraz pliki wyjściowe Unicode (.tmh) są teraz w pełni obsługiwane.
- Należy pamiętać, że tracewpp.exe teraz konwertuje i przetwarza cały tekst wejściowy na Unicode. Narzędzie konwertuje również tekst wyjściowy na określone kodowanie wyjściowe, w przeciwieństwie do wcześniejszych wersji.
Usunięte biblioteki
Następujące biblioteki zostały usunięte z zestawu Windows SDK:
- api-ms-win-net-isolation-l1-1-0.lib
- irprops.lib
Programiści mogą przełączyć aplikacje, które łączyły się z api-ms-win-net-isolation-l1-1-0.lib, na OneCoreUAP.lib. Jeśli chodzi o drugą bibliotekę usuniętą w tej kompilacji, aplikacje, które łączyły się z irprops.lib, mogą przełączyć się na bthprops.lib jako zamiennik typu drop-in.
W tej wersji firma Microsoft przeniosła również ENUM tagServerSelection z WUAPICommon.H do wupai.h i usunęła nagłówek. Musisz dołączyć wuapi.h lub wuapi.idl, jeśli chcesz używać ENUM tagServerSelection.
Oto najważniejsze zmiany wprowadzone przez zestaw SDK systemu Windows 10 w wersji 19008. Więcej informacji na temat pełnego dziennika zmian można znaleźć w oficjalnym poście na blogu firmy Microsoft.
- Microsoft Windows SDK
- Windows 10 Insider Build