Windows Tips & News

Windows 10 SDK Preview Build 18950 er ute

click fraud protection
Hashtag Hash-kodeikon
Legg igjen et svar

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.

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.

  • 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 er TraceLoggingWrite-makroen 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

Microsoft PowerToys 0.71 er tilgjengelig med en rekke forbedringer og rettelser

Microsoft PowerToys 0.71 er tilgjengelig med en rekke forbedringer og rettelser

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenMicrosoft har gitt...

Les mer

Microsofts Validation OS mottok en oppdatering (igjen stille)

Microsofts Validation OS mottok en oppdatering (igjen stille)

Microsoft har i det stille gitt ut en oppdatering for Microsoft Validation OS, en lett distribusj...

Les mer

Firefox 115 er ute med forbedringer av dataimport

Firefox 115 er ute med forbedringer av dataimport

Mozilla har gitt ut Firefox 115, en ny versjon av nettleseren deres. Denne versjonen faller inn u...

Les mer