Windows Tips & News

Windows 10 SDK Preview Build 18950 je izšel

Hashtag Hash Code Ikona
Pustite odgovor

Nov notranji predogled SDK za Windows 10, ki je na voljo za prenos. Dodaja različico Windows 10 Insider Preview 18950, ki je bila nedavno izdan za Fast Ring. Tukaj so spremembe v tej izdaji.

SDK za predogled lahko prenesete iz razdelek za razvijalce v programu Windows Insider.

Za povratne informacije in posodobitve znanih težav si oglejte forum za razvijalce. Za zahteve za nove funkcije za razvijalce pojdite na naš UserVoice na platformi Windows.

  • Ta gradnja deluje v povezavi s predhodno izdanimi SDK-ji in Visual Studio 2017 in 2019. Ta komplet za razvoj programske opreme lahko namestite in še naprej pošiljate svoje aplikacije, ki ciljajo na Windows 10, različico 1903 ali starejšo, v Microsoft Store.
  • Windows SDK bo zdaj uradno podprl samo Visual Studio 2017 in novejši. Lahko prenesete Visual Studio 2019 tukaj.
  • Ta različica SDK za Windows se bo namestila samo na Windows 10 Insider Preview gradi.
  • Za pomoč pri dostopu skripta do SDK-ja bo do ISO lahko dostopen tudi prek naslednjega statičnega URL-ja:
    https://software-download.microsoft.com/download/sg/Windows_InsiderPreview_SDK_en-us_18950_1.iso.

Prevajalnik sporočil (mc.exe)

  • Zdaj zazna oznako vrstnega reda bajtov Unicode (BOM) v datotekah .mc. Če se datoteka .mc začne z UTF-8 BOM, bo prebrana kot datoteka UTF-8. V nasprotnem primeru, če se začne z UTF-16LE BOM, bo prebrana kot datoteka UTF-16LE. Če je bil podan parameter -u, bo prebran kot datoteka UTF-16LE. V nasprotnem primeru bo prebran s trenutno kodno stranjo (CP_ACP).
  • Zdaj se izogne ​​težavam s pravilom ene definicije (ODR) v pomočnikih C/C++ ETW, ki jih generira MC, ki jih povzročajo nasprotujoči si konfiguracijski makri (npr. ko sta dve datoteki .cpp z nasprotujočimi si definicijami MCGEN_EVENTWRITETRANSFER so povezani v isto dvojiško datoteko, pomočniki ETW, ki jih generira MC, bodo zdaj spoštovali definicijo MCGEN_EVENTWRITETRANSFER v vsaki datoteki .cpp namesto da bi poljubno izbirali eno ali drugo).

Predprocesor za sledenje sistema Windows (tracewpp.exe)

  • Zdaj podpira vhodne datoteke Unicode (.ini, .tpl in izvorna koda). Vhodne datoteke, ki se začnejo z oznako vrstnega reda UTF-8 ali UTF-16 (BOM), bodo prebrane kot Unicode. Vhodne datoteke, ki se ne začnejo s BOM, bodo prebrane s trenutno kodno stranjo (CP_ACP). Za združljivost za nazaj, če je podan parameter ukazne vrstice -UnicodeIgnore, bodo datoteke, ki se začnejo z UTF-16 BOM, obravnavane kot prazne.
  • Zdaj podpira izhodne datoteke Unicode (.tmh). Izhodne datoteke bodo privzeto kodirane s trenutno kodno stranjo (CP_ACP). Uporabite parametre ukazne vrstice -cp: UTF-8 ali -cp: UTF-16 za ustvarjanje izhodnih datotek Unicode.
  • Sprememba vedenja: tracewpp zdaj pretvori celotno vhodno besedilo v Unicode, izvede obdelavo v Unicode in pretvori izhodno besedilo v podano izhodno kodiranje. Prejšnje različice tracewpp so se izogibale pretvorbam Unicode in izvajale obdelavo besedila ob predpostavki enobajtnega nabora znakov. To lahko privede do sprememb vedenja v primerih, ko vhodne datoteke niso skladne s trenutno kodno stranjo. V primerih, ko je to težava, razmislite o pretvorbi vhodnih datotek v UTF-8 (s BOM) in/ali uporabi parametra ukazne vrstice -cp: UTF-8, da se izognete dvoumnosti pri kodiranju.

TraceLoggingProvider.h

  • Zdaj se izogne ​​težavam s pravilom ene definicije (ODR), ki jih povzročajo nasprotujoči si konfiguracijski makri (npr. ko sta povezani dve datoteki .cpp z nasprotujočimi si definicijami TLG_EVENT_WRITE_TRANSFER v isto dvojiško datoteko, bodo pomočniki TraceLoggingProvider.h zdaj spoštovali definicijo TLG_EVENT_WRITE_TRANSFER v vsaki datoteki .cpp, namesto da bi poljubno izbrali eno ali drugo).
  • V kodi C++ je bil makro TraceLoggingWrite posodobljen, da omogoča boljšo skupno rabo kode med podobnimi dogodki z uporabo spremenljivih predlog.

Podpisovanje aplikacij s podpisovanjem Device Guard

  • Olajšamo vam podpisovanje aplikacije. Podpisovanje Device Guard je funkcija Device Guard, ki je na voljo v trgovini Microsoft Store for Business and Education. Podpisovanje podjetjem omogoča, da zagotovijo, da vsaka aplikacija prihaja iz zaupanja vrednega vira. Naš cilj je olajšati podpis vašega paketa MSIX. Dokumentacijo o podpisovanju Device Guard lahko najdete tukaj: https://docs.microsoft.com/windows/msix/package/signing-package-device-guard-signing

Odstranitev IRPROPS.LIB

V tej izdaji je bil irprops.lib odstranjen iz kompleta za razvoj programske opreme Windows. Aplikacije, ki so se povezovale z irprops.lib, lahko preklopijo na bthprops.lib kot zamenjavo.

Od izdaje je bilo platformi dodanih več API-jev Windows 10 SDK, različica 1903, gradnja 18362.

Če ste razvijalec programske opreme, ki uporablja različico 18950 Windows 10 Insider Preview, je dobro imeti nameščen ta SDK.

vir: Microsoft

Prenos Prenesite preobleko XCrystall v1.0 za AIMP3

To spletno mesto uporablja piškotke za izboljšanje vaše izkušnje med brskanjem po spletnem mestu....

Preberi več

Sergey Tkachenko, avtor pri Winaero

Sergey Tkachenko, avtor pri Winaero

Kot veste, funkcija diaprojekcije namizja manjka v sistemu Windows 7 Starter. Ni možnosti za samo...

Preberi več

Sergey Tkachenko, avtor pri Winaero

To spletno mesto uporablja piškotke za izboljšanje vaše izkušnje med brskanjem po spletnem mestu....

Preberi več