Windows Tips & News

Windows 10 SDK Preview Build 18950 er ude

click fraud protection
ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne

En ny Windows 10 SDK Insider Preview, der er tilgængelig til download. Det tilføjer Windows 10 Insider Preview build 18950, der var for nylig udgivet til Fast Ring. Her er ændringerne i denne udgivelse.

Reklame

Preview SDK kan downloades fra udviklersektion på Windows Insider.

For feedback og opdateringer til de kendte problemer, se venligst udviklerforum. For anmodninger om nye udviklerfunktioner, gå over til vores Windows Platform UserVoice.

Indholdskjule
Ting at bemærke:
Værktøjsopdateringer
Message Compiler (mc.exe)
Windows Trace Preprocessor (tracewpp.exe)
TraceLoggingProvider.h
Signering af dine apps med Device Guard Signing
Brydende ændringer
Fjernelse af IRPROPS.LIB
API-opdateringer, tilføjelser og fjernelser
  • Denne build fungerer sammen med tidligere udgivne SDK'er og Visual Studio 2017 og 2019. Du kan installere denne SDK og stadig også fortsætte med at indsende dine apps, der er målrettet mod Windows 10 build 1903 eller tidligere til Microsoft Store.
  • Windows SDK vil nu formelt kun blive understøttet af Visual Studio 2017 og nyere. Du kan downloade Visual Studio 2019 her.
  • Denne build af Windows SDK installeres kun på Windows 10 Insider Preview bygger.
  • For at hjælpe med scriptadgang til SDK'et vil ISO'en også kunne tilgås via følgende statiske URL: https://software-download.microsoft.com/download/sg/Windows_InsiderPreview_SDK_en-us_18950_1.iso.

Message Compiler (mc.exe)

  • Detekterer nu Unicode-byteordensmærket (BOM) i .mc-filer. Hvis .mc-filen starter med en UTF-8-stykliste, vil den blive læst som en UTF-8-fil. Ellers, hvis den starter med en UTF-16LE stykliste, vil den blive læst som en UTF-16LE fil. Hvis parameteren -u blev angivet, vil den blive læst som en UTF-16LE-fil. Ellers vil den blive læst ved hjælp af den aktuelle tegntabel (CP_ACP).
  • Undgår nu one-definition-rule (ODR) problemer i MC-genererede C/C++ ETW-hjælpere forårsaget af modstridende konfigurationsmakroer (f.eks. når to .cpp-filer med modstridende definitioner af MCGEN_EVENTWRITETRANSFER er linket til den samme binære, vil de MC-genererede ETW-hjælpere nu respektere definitionen af ​​MCGEN_EVENTWRITETRANSFER i hver .cpp-fil i stedet for vilkårligt at vælge det ene eller det andet).

Windows Trace Preprocessor (tracewpp.exe)

  • Understøtter nu Unicode-inputfiler (.ini, .tpl og kildekode). Inputfiler, der starter med et UTF-8- eller UTF-16-byteordremærke (BOM) vil blive læst som Unicode. Inputfiler, der ikke starter med en stykliste, vil blive læst ved hjælp af den aktuelle tegntabel (CP_ACP). For bagudkompatibilitet, hvis kommandolinjeparameteren -UnicodeIgnore er angivet, vil filer, der starter med en UTF-16 stykliste, blive behandlet som tomme.
  • Understøtter nu Unicode-outputfiler (.tmh). Som standard vil outputfiler blive kodet ved hjælp af den aktuelle tegntabel (CP_ACP). Brug kommandolinjeparametre -cp: UTF-8 eller -cp: UTF-16 til at generere Unicode-outputfiler.
  • Adfærdsændring: tracewpp konverterer nu al inputtekst til Unicode, udfører behandling i Unicode og konverterer outputtekst til den specificerede output-kodning. Tidligere versioner af tracewpp undgik Unicode-konverteringer og udførte tekstbehandling under forudsætning af et enkelt-byte-tegnsæt. Dette kan føre til adfærdsændringer i tilfælde, hvor inputfilerne ikke stemmer overens med den aktuelle tegntabel. I tilfælde, hvor dette er et problem, kan du overveje at konvertere inputfilerne til UTF-8 (med stykliste) og/eller bruge kommandolinjeparameteren -cp: UTF-8 for at undgå uklarhed i kodningen.

TraceLoggingProvider.h

  • Undgår nu one-definition-rule (ODR) problemer forårsaget af modstridende konfigurationsmakroer (f.eks. når to .cpp-filer med modstridende definitioner af TLG_EVENT_WRITE_TRANSFER er forbundet ind i den samme binære, vil TraceLoggingProvider.h-hjælperne nu respektere definitionen af ​​TLG_EVENT_WRITE_TRANSFER i hver .cpp-fil i stedet for vilkårligt at vælge en eller Andet).
  • I C++-kode er TraceLoggingWrite-makroen blevet opdateret for at muliggøre bedre kodedeling mellem lignende hændelser ved hjælp af variadiske skabeloner.

Signering af dine apps med Device Guard Signing

  • Vi gør det nemmere for dig at signere din app. Device Guard-signering er en Device Guard-funktion, der er tilgængelig i Microsoft Store for Business and Education. Signering giver virksomheder mulighed for at garantere, at hver app kommer fra en pålidelig kilde. Vores mål er at gøre det nemmere at signere din MSIX-pakke. Dokumentation om Device Guard Signing kan findes her: https://docs.microsoft.com/windows/msix/package/signing-package-device-guard-signing

Fjernelse af IRPROPS.LIB

I denne udgivelse er irprops.lib blevet fjernet fra Windows SDK. Apps, der linkede mod irprops.lib, kan skifte til bthprops.lib som en drop-in-erstatning.

En række API'er er blevet tilføjet til platformen siden udgivelsen af Windows 10 SDK, version 1903, bygget 18362.

Hvis du er en softwareudvikler, der kører Windows 10 Insider Preview build 18950, er det godt at have denne SDK installeret.

Kilde: Microsoft

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne

Download Winamp skins arkiver

Denne hjemmeside bruger cookies til at forbedre din oplevelse, mens du navigerer gennem hjemmesid...

Læs mere

Download Download SONY_2010_3E_(3rd_edition) Skin til Winamp

Denne hjemmeside bruger cookies til at forbedre din oplevelse, mens du navigerer gennem hjemmesid...

Læs mere

Download Download Keep_on_truckin Skin til Winamp

Denne hjemmeside bruger cookies til at forbedre din oplevelse, mens du navigerer gennem hjemmesid...

Læs mere