Windows Tips & News

Windows 10 SDK Preview Build 18950 on julkaistu

click fraud protection
SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn

Uusi Windows 10 SDK Insider Preview, joka on ladattavissa. Se liittää Windows 10 Insider Preview -koontiversion 18950, joka oli äskettäin julkaistu Fast Ringille. Tässä ovat muutokset tässä julkaisussa.

Mainos

Esikatselu-SDK: n voi ladata osoitteesta kehittäjäosio Windows Insiderissä.

Palautetta ja päivityksiä tunnettuihin ongelmiin on osoitteessa kehittäjien foorumi. Jos tarvitset uusia kehittäjien ominaisuuksia, siirry sivuillemme Windows Platform UserVoice.

Sisällyspiilottaa
Huomioitavaa:
Työkalujen päivitykset
Viestin kääntäjä (mc.exe)
Windows Trace Preprocessor (tracewpp.exe)
TraceLoggingProvider.h
Sovellusten allekirjoittaminen Device Guard Signingilla
Muutoksia rikkovat
IRPROPS.LIB: n poistaminen
API-päivitykset, lisäykset ja poistot
  • Tämä koontiversio toimii yhdessä aiemmin julkaistujen SDK: iden ja Visual Studio 2017:n ja 2019:n kanssa. Voit asentaa tämän SDK: n ja silti jatkaa Windows 10 build 1903 -versioon tai sitä aikaisempaan versioon kohdistettujen sovellusten lähettämistä Microsoft Storeen.
  • Windows SDK: ta tukee nyt virallisesti vain Visual Studio 2017 ja uudemmat. Voit ladata Visual Studio 2019:n tässä.
  • Tämä Windows SDK: n koontiversio asennetaan vain: Windows 10 Insider Preview rakentaa.
  • SDK: n komentosarjan käytön helpottamiseksi ISO: ta voidaan käyttää myös seuraavan staattisen URL-osoitteen kautta: https://software-download.microsoft.com/download/sg/Windows_InsiderPreview_SDK_en-us_18950_1.iso.

Viestin kääntäjä (mc.exe)

  • Tunnistaa nyt Unicode-tavun järjestysmerkin (BOM) .mc-tiedostoista. Jos Jos .mc-tiedosto alkaa UTF-8-luettelolla, se luetaan UTF-8-tiedostona. Muussa tapauksessa, jos se alkaa UTF-16LE BOM: lla, se luetaan UTF-16LE-tiedostona. Jos parametri -u määritettiin, se luetaan UTF-16LE-tiedostona. Muussa tapauksessa se luetaan käyttämällä nykyistä koodisivua (CP_ACP).
  • Nyt vältetään yhden määritelmän säännön (ODR) ongelmat MC: n luomissa C/C++ ETW -apuohjelmissa, jotka aiheutuvat ristiriitaisista määritysmakroista (esim. kun kahdessa .cpp-tiedostossa on ristiriitaiset määritelmät MCGEN_EVENTWRITETRANSFER on linkitetty samaan binaariin, MC: n luomat ETW-apuohjelmat noudattavat nyt MCGEN_EVENTWRITETRANSFER-määritelmää jokaisessa .cpp-tiedostossa mielivaltaisen poimimisen sijaan. jompikumpi).

Windows Trace Preprocessor (tracewpp.exe)

  • Tukee nyt Unicode-syöttötiedostoja (.ini, .tpl ja lähdekoodi). Syöttötiedostot, jotka alkavat UTF-8- tai UTF-16-tavun järjestysmerkillä (BOM), luetaan Unicode-muodossa. Syöttötiedostot, jotka eivät ala luettelolla, luetaan käyttämällä nykyistä koodisivua (CP_ACP). Jos komentoriviparametri -UnicodeIgnore on määritetty taaksepäin yhteensopivuuden vuoksi, UTF-16 BOM: lla alkavat tiedostot käsitellään tyhjinä.
  • Tukee nyt Unicode-tulostustiedostoja (.tmh). Tulostustiedostot koodataan oletusarvoisesti nykyisellä koodisivulla (CP_ACP). Käytä komentoriviparametreja -cp: UTF-8 tai -cp: UTF-16 Unicode-tulostustiedostojen luomiseen.
  • Käyttäytymisen muutos: tracewpp muuntaa nyt kaiken syötetyn tekstin Unicodeksi, suorittaa käsittelyn Unicodessa ja muuntaa tulostetekstin määritettyyn lähtökoodaukseen. Tracewpp: n aikaisemmat versiot välttelivät Unicode-muunnoksia ja suorittivat tekstinkäsittelyn olettaen yksitavuisen merkistön. Tämä voi johtaa käyttäytymisen muutoksiin tapauksissa, joissa syöttötiedostot eivät ole nykyisen koodisivun mukaisia. Tapauksissa, joissa tämä on ongelma, harkitse syöttötiedostojen muuntamista UTF-8-muotoon (koosteluettelon kanssa) ja/tai komentoriviparametrin -cp: UTF-8 käyttöä koodauksen epäselvyyksien välttämiseksi.

TraceLoggingProvider.h

  • Nyt vältetään yhden määritelmän säännön (ODR) ongelmat, jotka johtuvat ristiriitaisista määritysmakroista (esim. kun kaksi .cpp-tiedostoa, joiden TLG_EVENT_WRITE_TRANSFER-määritelmät ovat ristiriidassa, on linkitetty samaan binaariin, TraceLoggingProvider.h-apuohjelmat noudattavat nyt TLG_EVENT_WRITE_TRANSFER-määritelmää jokaisessa .cpp-tiedostossa sen sijaan, että valitsisivat mielivaltaisesti yhden tai muu).
  • C++-koodissa TraceLoggingWrite-makro on päivitetty mahdollistamaan paremman koodin jakamisen samanlaisten tapahtumien välillä vaihtelevia malleja käyttäen.

Sovellusten allekirjoittaminen Device Guard Signingilla

  • Helpotamme sovelluksesi allekirjoittamista. Device Guard -allekirjoitus on Device Guard -ominaisuus, joka on saatavilla Microsoft Store for Business and Educationissa. Allekirjoituksella yritykset voivat taata, että jokainen sovellus tulee luotettavasta lähteestä. Tavoitteemme on tehdä MSIX-pakettisi allekirjoittamisesta helpompaa. Device Guard -allekirjoituksen dokumentaatio löytyy täältä: https://docs.microsoft.com/windows/msix/package/signing-package-device-guard-signing

IRPROPS.LIB: n poistaminen

Tässä julkaisussa irprops.lib on poistettu Windows SDK: sta. Sovellukset, jotka linkittivät irprops.libiin, voivat vaihtaa tiedostoon bthprops.lib korvaavana sovelluksena.

Alustaan ​​on lisätty useita API: ita julkaisun jälkeen Windows 10 SDK, versio 1903, rakentaa 18362.

Jos olet ohjelmistokehittäjä, joka käyttää Windows 10 Insider Preview build 18950 -versiota, tämä SDK on hyvä asentaa.

Lähde: Microsoft

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn
Muistiinpanot sallivat nyt kuvien lisäämisen verkkoon

Muistiinpanot sallivat nyt kuvien lisäämisen verkkoon

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suoritusky...

Lue lisää

Pikanäppäimet välilehtien mykistykseen Google Chromessa

Pikanäppäimet välilehtien mykistykseen Google Chromessa

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suoritusky...

Lue lisää

Windows 10 -muistilaput sallivat kuvien lisäämisen muistiinpanoihisi

Windows 10 -muistilaput sallivat kuvien lisäämisen muistiinpanoihisi

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suoritusky...

Lue lisää