Windows Tips & News

Windows 10 SDK Preview Build 18950 er ute

click fraud protection
ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen

En ny Windows 10 SDK Insider Preview som er tilgjengelig for nedlasting. Den legger til Windows 10 Insider Preview build 18950 som var nylig utgitt til Fast Ring. Her er endringene i denne utgivelsen.

Annonse

Forhåndsvisnings-SDK-en kan lastes ned fra utviklerdelen på Windows Insider.

For tilbakemelding og oppdateringer til kjente problemer, se utviklerforum. For forespørsler om nye utviklerfunksjoner, gå til vår Windows Platform UserVoice.

Innholdgjemme seg
Ting å merke seg:
Verktøyoppdateringer
Meldingskompiler (mc.exe)
Windows Trace Preprocessor (tracewpp.exe)
TraceLoggingProvider.h
Signering av appene dine med Device Guard Signing
Bryte endringer
Fjerning av IRPROPS.LIB
API-oppdateringer, tillegg og fjerninger
  • Denne konstruksjonen fungerer sammen med tidligere utgitte SDK-er og Visual Studio 2017 og 2019. Du kan installere denne SDK-en og fortsatt også fortsette å sende inn appene dine som er målrettet mot Windows 10 build 1903 eller tidligere til Microsoft Store.
  • Windows SDK vil nå formelt bare støttes av Visual Studio 2017 og nyere. Du kan laste ned Visual Studio 2019 her.
  • Denne versjonen av Windows SDK vil kun installeres på Windows 10 Insider forhåndsvisning bygger.
  • For å hjelpe til med skripttilgang til SDK, vil ISO også kunne nås via følgende statiske URL: https://software-download.microsoft.com/download/sg/Windows_InsiderPreview_SDK_en-us_18950_1.iso.

Meldingskompiler (mc.exe)

  • Oppdager nå Unicode-byteordremerket (BOM) i .mc-filer. Hvis .mc-filen starter med en UTF-8-stykkliste, vil den bli lest som en UTF-8-fil. Ellers, hvis den starter med en UTF-16LE-stykkliste, vil den bli lest som en UTF-16LE-fil. Hvis parameteren -u ble spesifisert, vil den bli lest som en UTF-16LE-fil. Ellers vil den bli lest ved hjelp av gjeldende tegntabell (CP_ACP).
  • Unngår nå problemer med én definisjonsregel (ODR) i MC-genererte C/C++ ETW-hjelpere forårsaket av motstridende konfigurasjonsmakroer (f.eks. når to .cpp-filer med motstridende definisjoner av MCGEN_EVENTWRITETRANSFER er koblet til den samme binærfilen, vil de MC-genererte ETW-hjelperne nå respektere definisjonen av MCGEN_EVENTWRITETRANSFER i hver .cpp-fil i stedet for å velge vilkårlig en eller annen).

Windows Trace Preprocessor (tracewpp.exe)

  • Støtter nå Unicode-inndatafiler (.ini, .tpl og kildekode). Inndatafiler som starter med et UTF-8- eller UTF-16-byteordremerke (BOM) vil bli lest som Unicode. Inndatafiler som ikke starter med en stykkliste vil bli lest ved å bruke gjeldende tegntabell (CP_ACP). For bakoverkompatibilitet, hvis kommandolinjeparameteren -UnicodeIgnore er spesifisert, vil filer som starter med en UTF-16 BOM bli behandlet som tomme.
  • Støtter nå Unicode-utdatafiler (.tmh). Som standard vil utdatafiler bli kodet ved hjelp av gjeldende kodesett (CP_ACP). Bruk kommandolinjeparametere -cp: UTF-8 eller -cp: UTF-16 for å generere Unicode-utdatafiler.
  • Atferdsendring: tracewpp konverterer nå all inndatatekst til Unicode, utfører behandling i Unicode og konverterer utdatatekst til den spesifiserte utgangskodingen. Tidligere versjoner av tracewpp unngikk Unicode-konverteringer og utførte tekstbehandling forutsatt et enkeltbyte-tegnsett. Dette kan føre til atferdsendringer i tilfeller der inndatafilene ikke samsvarer med gjeldende kodesett. I tilfeller der dette er et problem, bør du vurdere å konvertere inndatafilene til UTF-8 (med BOM) og/eller bruke kommandolinjeparameteren -cp: UTF-8 for å unngå tvetydighet i kodingen.

TraceLoggingProvider.h

  • Unngår nå problemer med én definisjonsregel (ODR) forårsaket av motstridende konfigurasjonsmakroer (f.eks. når to .cpp-filer med motstridende definisjoner av TLG_EVENT_WRITE_TRANSFER er koblet sammen inn i den samme binærfilen, vil TraceLoggingProvider.h-hjelperne nå respektere definisjonen av TLG_EVENT_WRITE_TRANSFER i hver .cpp-fil i stedet for vilkårlig å velge en eller annen).
  • I C++-kode har TraceLoggingWrite-makroen blitt oppdatert for å muliggjøre bedre kodedeling mellom lignende hendelser ved bruk av variadiske maler.

Signering av appene dine med Device Guard Signing

  • Vi gjør det enklere for deg å signere appen din. Device Guard-signering er en Device Guard-funksjon som er tilgjengelig i Microsoft Store for Business and Education. Signering lar bedrifter garantere at hver app kommer fra en pålitelig kilde. Målet vårt er å gjøre signering av MSIX-pakken enklere. Dokumentasjon om Device Guard Signing finner du her: https://docs.microsoft.com/windows/msix/package/signing-package-device-guard-signing

Fjerning av IRPROPS.LIB

I denne versjonen er irprops.lib fjernet fra Windows SDK. Apper som koblet mot irprops.lib kan bytte til bthprops.lib som en drop-in-erstatning.

En rekke APIer har blitt lagt til plattformen siden utgivelsen av Windows 10 SDK, versjon 1903, bygget 18362.

Hvis du er en programvareutvikler som kjører Windows 10 Insider Preview build 18950, er det greit å ha denne SDK-en installert.

Kilde: Microsoft

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen

Taras Buria, forfatter ved Winaero

Slik aktiverer du Narrator i Windows 11. Vi skal gjennomgå fire forskjellige metoder. Narrator er...

Les mer

Last ned register og batchfiler Arkiv

Denne nettsiden bruker informasjonskapsler for å forbedre opplevelsen din mens du navigerer gjenn...

Les mer

Sergey Tkachenko, forfatter ved Winaero

Windows 11, i likhet med Windows 10, er bygget med hjelp av entusiaster som ble med i Windows Ins...

Les mer