Windows Tips & News

Ir iznācis Windows 10 SDK Preview Build 18950

click fraud protection
Hashtag hash koda ikona
Atstāj atbildi

Jauns Windows 10 SDK Insider Preview, kas ir pieejams lejupielādei. Tam pievieno Windows 10 Insider Preview būvējumu 18950, kas bija nesen izdots Fast Ring. Šīs ir izmaiņas šajā laidienā.

Priekšskatījuma SDK var lejupielādēt no izstrādātāju sadaļa pakalpojumā Windows Insider.

Lai iegūtu atsauksmes un atjauninājumus par zināmajām problēmām, lūdzu, skatiet izstrādātāju forums. Lai iegūtu jaunus izstrādātāju funkciju pieprasījumus, dodieties uz mūsu vietni Windows platformas UserVoice.

  • Šis būvējums darbojas kopā ar iepriekš izlaistajiem SDK un Visual Studio 2017 un 2019. Varat instalēt šo SDK un turpināt iesniegt veikalā Microsoft Store savas lietotnes, kuru mērķauditorija ir Windows 10 build 1903 vai vecāka versija.
  • Windows SDK tagad formāli atbalstīs tikai Visual Studio 2017 un jaunākas versijas. Varat lejupielādēt Visual Studio 2019 šeit.
  • Šī Windows SDK versija tiks instalēta tikai uz Windows 10 Insider priekšskatījums būvē.
  • Lai palīdzētu nodrošināt skripta piekļuvi SDK, ISO varēs piekļūt arī, izmantojot šādu statisko URL:
    https://software-download.microsoft.com/download/sg/Windows_InsiderPreview_SDK_en-us_18950_1.iso.

Ziņojumu kompilators (mc.exe)

  • Tagad nosaka unikoda baitu secības atzīmi (BOM) .mc failos. Ja .mc fails sākas ar UTF-8 MK, tas tiks nolasīts kā UTF-8 fails. Pretējā gadījumā, ja tas sākas ar UTF-16LE BOM, tas tiks nolasīts kā UTF-16LE fails. Ja tika norādīts parametrs -u, tas tiks nolasīts kā UTF-16LE fails. Pretējā gadījumā tas tiks nolasīts, izmantojot pašreizējo koda lapu (CP_ACP).
  • Tagad tiek novērstas vienas definīcijas noteikuma (ODR) problēmas MC ģenerētajos C/C++ ETW palīgos, ko izraisa konfliktējoši konfigurācijas makro (piemēram, ja divi .cpp faili ar pretrunīgām definīcijām MCGEN_EVENTWRITETRANSFER ir saistīti ar to pašu bināro failu, MC ģenerētie ETW palīgi tagad ievēros MCGEN_EVENTWRITETRANSFER definīciju katrā .cpp failā, nevis patvaļīgi izvēlēsies. vienu vai otru).

Windows izsekošanas priekšprocesors (tracewpp.exe)

  • Tagad atbalsta unikoda ievades (.ini, .tpl un pirmkoda) failus. Ievades faili, kas sākas ar UTF-8 vai UTF-16 baitu secības atzīmi (BOM), tiks nolasīti kā Unicode. Ievades faili, kas nesākas ar MK, tiks nolasīti, izmantojot pašreizējo koda lapu (CP_ACP). Lai nodrošinātu atpakaļsaderību, ja ir norādīts komandrindas parametrs -UnicodeIgnore, faili, kas sākas ar UTF-16 MK, tiks uzskatīti par tukšiem.
  • Tagad atbalsta unikoda izvades (.tmh) failus. Pēc noklusējuma izvadfaili tiks kodēti, izmantojot pašreizējo kodu lapu (CP_ACP). Izmantojiet komandrindas parametrus -cp: UTF-8 vai -cp: UTF-16, lai ģenerētu unikoda izvades failus.
  • Uzvedības izmaiņas: tracewpp tagad pārvērš visu ievades tekstu par Unicode, veic apstrādi Unicode un pārvērš izvades tekstu norādītajā izvades kodējumā. Agrākās tracewpp versijas izvairījās no Unicode konvertēšanas un veica teksta apstrādi, pieņemot viena baita rakstzīmju kopu. Tas var izraisīt uzvedības izmaiņas gadījumos, kad ievades faili neatbilst pašreizējai koda lapai. Gadījumos, kad tā ir problēma, apsveriet iespēju konvertēt ievades failus uz UTF-8 (ar MK) un/vai izmantot komandrindas parametru -cp: UTF-8, lai izvairītos no kodēšanas neskaidrībām.

TraceLoggingProvider.h

  • Tagad tiek novērstas vienas definīcijas kārtulas (ODR) problēmas, ko izraisa konfliktējoši konfigurācijas makro (piemēram, ja ir saistīti divi .cpp faili ar konfliktējošām TLG_EVENT_WRITE_TRANSFER definīcijām tajā pašā binārā, TraceLoggingProvider.h palīgi tagad ievēros TLG_EVENT_WRITE_TRANSFER definīciju katrā .cpp failā, nevis patvaļīgi izvēlēsies vienu vai cits).
  • C++ kodā ir atjaunināts makro TraceLoggingWrite, lai nodrošinātu labāku koda koplietošanu starp līdzīgiem notikumiem, izmantojot mainīgas veidnes.

Lietojumprogrammu parakstīšana, izmantojot Device Guard Signing

  • Mēs atvieglojam lietotnes parakstīšanu. Device Guard parakstīšana ir Device Guard līdzeklis, kas ir pieejams Microsoft Store for Business and Education. Parakstīšana ļauj uzņēmumiem garantēt, ka katra lietotne nāk no uzticama avota. Mūsu mērķis ir atvieglot MSIX pakotnes parakstīšanu. Dokumentāciju par Device Guard parakstīšanu var atrast šeit: https://docs.microsoft.com/windows/msix/package/signing-package-device-guard-signing

IRPROPS.LIB noņemšana

Šajā laidienā irprops.lib ir noņemts no Windows SDK. Lietojumprogrammas, kas veidoja saiti pret irprops.lib, var pārslēgties uz bthprops.lib kā nolaižamo programmu.

Kopš izlaišanas platformai ir pievienotas vairākas API Windows 10 SDK, versija 1903, būvēt 18362.

Ja esat programmatūras izstrādātājs, kurā darbojas Windows 10 Insider Preview build 18950, ieteicams instalēt šo SDK.

Avots: Microsoft

Lejupielādējiet AIMP3 apvalku arhīvus

Šī vietne izmanto sīkfailus, lai uzlabotu jūsu pieredzi, kamēr jūs pārlūkojat vietni. No šīm sīkd...

Lasīt vairāk

Lejupielādēt Lejupielādēt Dark Wood Spectrum v1.3 Skin priekš AIMP3

Šī vietne izmanto sīkfailus, lai uzlabotu jūsu pieredzi, kamēr jūs pārlūkojat vietni. No šīm sīkd...

Lasīt vairāk

Lejupielādēt Lejupielādēt Eres Blue v2.0 apvalku AIMP3

Šī vietne izmanto sīkfailus, lai uzlabotu jūsu pieredzi, kamēr jūs pārlūkojat vietni. No šīm sīkd...

Lasīt vairāk