Windows 10 SDK

Windows 10 SDK (10.0.15063.0) sisältää uusimmat resurssit, kirjastot, metatiedot ja työkalut Windows 10 -sovellusten kehittämistä varten. Windows 10 SDK käytettynä Visual Studio 2017:n kanssa varmistaa parhaan Windows-sovellusten kehittämiskokemuksen, koska voit hyödyntää Windows 10 Creators -päivityksen kautta saatavia uusimpia työkaluja ja ohjelmointirajapintoja.

Windows 10 Creators -päivityksen tuomien etujen lisäksi tämä SDK mahdollistaa kaikissa Windows 10 -versioissa toimivien universaalien Windows-ympäristön sovellusten sekä työpöytäsovellusten kehittämisen. SDK tukee myös työpöytäsovellusten kehitystyötä Windows 8.1:tä, Windows 7 SP1:tä, Windows Server 2016:ta ja Windows Server 2012 R2:ta varten. Windowsin ja Windows Phonen aiemmat SDK-versiot ovat arkistosivulla.

Huomautus: Windows 10 -sovellusten kehittäminen hyödyntämällä Windows 10 Creators -päivitystä vaatii Visual Studio 2017:n. Visual Studion aiemmat versiot eivät tunnista tätä SDK:ta.

Voit ladata ja suorittaa suoritettavan tiedoston tai ladata ISO-tiedoston.

Windows 10 SDK sisältää myös emulaattorin mobiilikehitystyötä varten. Saat lisätietoja tätä SDK:ta vastaavasta emulaattorista napsauttamalla tätä.

Aloittaminen

Ennen asennusta sinun kannattaa olla tietoinen muutamista asioista.

  1. Sulje Visual Studio 2017 RTM ennen asennusta. Jos Visual Studio on käynnissä, SDK:n asennusohjelma voi kaatua. Lue lisää yleisistä työkaluongelmista.
  2. Muissa kuin Windows 10 -ympäristöissä Windows 10 SDK vaatii, että Universal CRT on asennettu: KB2999226. Muista asentaa uusimmat suositellut päivitykset ja korjaustiedostot Microsoft Updatesta ennen Windows SDK:n asentamista. Tällä voit välttää asennuksen aikaiset virheet.

Järjestelmävaatimukset

Windows 10 SDK on optimoitu Windows 10 -käyttöä varten. Windows 10 -sovelluskehitystä tuetaan vain Windows 10:n versiossa 1507 tai uudemmassa versiossa.

Windows 10 SDK on käytettävissä myös Visual Studio 2017 RTM:n kautta.

Tuetut käyttöjärjestelmät
  • Windows 10:n versio 1507 tai uudempi versio
  • Windows Server 2016: Standard ja Datacenter
  • Windows 8.1
  • Windows Server 2012 R2
  • Windows 7 SP1

Huomautus: Asennus Windows 8.1:een ja sitä aiempiin käyttöjärjestelmiin vaatii KB2999226:n. Jos haluat suorittaa asennuksen Windows Updaten kautta, muista asentaa uusimmat suositellut päivitykset ja korjaustiedostot Microsoft Updatesta ennen Windows SDK:n asentamista.

Kaikkia työkaluja ei tueta aiemmissa käyttöjärjestelmissä.

Laitteistovaatimukset
  • Vähintään 1,6 GHz:n suoritin
  • 1 gigatavua RAM-muistia
  • 4 Gt vapaata kiintolevytilaa
Lisävaatimukset
  • Windows 8.1 (x64) Professionalin tai sitä uudemman tai Windows 10 Pron tai Enterprisen (x64) emulaattorituki on pakollinen. Tämän lisäksi vaaditaan myös Hyper-V-asiakastekniikkaa ja toisen tason osoitteiden muuntamista (SLAT) tukeva suoritin.

Uudet ominaisuudet

Windows 10 Creators -päivityksen SDK tuo käyttöön useita uusia ja kiinnostavia ohjelmointirajapintoja ja ympäristöjä universaalien Windows-sovellusten kehittämistä varten. Lue lisää Windows 10:n version 1703 uusista ominaisuuksista.

SDK-asettelumuutokset

Windows 10 SDK Windows Creators -päivityksen SDK:ta varten sisältää merkittäviä, kehittäjäkokemusta parantavia muutoksia.

Visual Studio 2017 -tuki

Windows 10 -sovellusten kehittäminen hyödyntämällä Windows 10 Creators -päivitystä vaatii Visual Studio 2017:n. Visual Studion aiemmat versiot eivät tunnista tätä SDK:ta.

Nimen muuttuminen

Windows 10 SDK:n asennusohjelman nimeksi on muutettu winsdksetup.exe.

ISO-tuki

Windows 10 SDK voidaan asentaa suorittamalla asennusohjelma tai se voidaan ladata ja asentaa ISO-tiedoston avulla.

Työkalujen ja metatietojen asentaminen rinnakkain

Kehittäjän käyttökokemuksen parantamiseksi työkalut ja metatiedot sijoitetaan versiokohtaisiin kansioihin. Näin kehittäjät pystyvät erottamaan eri SDK- ja työkaluversiot keskenään.

Työkalut löytyvät nyt seuraavista sijainneista:

  • \program files (x86)\windows kits\10\bin\10.0.15063.0\x86\*.*
  • \program files (x86)\windows kits\10\bin\10.0.15063.0\x64\*.*
  • \program files (x86)\windows kits\10\bin\10.0.15063.0\arm\*.*

Contract-tiedostot ja metatiedot ovat nyt seuraavissa sijainneissa:

  • \program files (x86)\windows kits\10\references\10.0.15063.0\<ContractNimi>\<ContractVersio>
  • \program Files (x86)\Windows Kits\10\UnionMetadata\10.0.15063.0\Windows.Winmd
Lisää asennusvaihtoehtoja

Windows 10 SDK:n asennuksessa voi nyt valita asennettavat komponentit entistä monipuolisemmin. Esimerkiksi hallitussa kehitystyössä kehittäjän ei tarvitse asentaa alkuperäisiä header-tiedostoja ja kirjastoja.

Vaihtoehdot ovat seuraavat:

  • Windows-sovelluskehitys, hallittu
  • Windows-sovelluskehitys, natiivi
  • Windows-työpöytä, x86-kehitystyö, natiivi
  • Windows-työpöytä, x64-kehitystyö, natiivi
  • Windows-työpöytä, arm-kehitystyö, natiivi
  • Windows-työpöytä, arm64-kehitystyö, natiivi
  • Windowsin sovellusten sertifiointipaketti
  • Windowsin virheenkorjaustyökalu
  • Windows Performance Toolkit

Työkalujen päivitykset

ComparePackage

ComparePackage analysoi kahden sovelluspakettiversion väliset erot ja auttaa ymmärtämään, kuinka muutokset voivat vaikuttaa käyttäjien päivityksiin.

MakeAppx.exe

MakeAppx.exe tukee nyt sisältöryhmän määritysmuunnoksia ja UWP-suoratoistopakettien luomista. Lue lisää MakeAppx.exestä.

Esimerkit

Windows 10 -esimerkkisovellukset ovat nyt saatavana GitHubin kautta. Voit selata koodiesimerkkejä GitHubissa, luoda kokoelmasta kloonin omalle koneellesi tai ladata pakatun arkiston, joka sisältää kaikki esimerkit. Otamme mielellämme vastaan palautetta, joten luo uusi aihe, jos sinulla on ongelma tai kysymys. Nämä esimerkit on suunniteltu toimimaan mobiililaitteissa, tietokoneissa ja tulevaisuuden laitteissa, jotka tukevat universaalia Windows-ympäristöä. Voit etsiä muita esimerkkejä MSDN:n koodivalikoimasta.

Windows 10 Mobile -emulaattori

Windows 10 Mobile -emulaattori on työpöytäsovellus, joka jäljittelee Windows 10 for Mobile -laitteen toimintaa. Se tarjoaa virtualisoidun ympäristön, jota voit käyttää Windows-sovellusten virheenkorjaukseen ja testaamiseen ilman fyysistä laitetta. Se sisältää myös eristetyn ympäristön sovellusten prototyypeille. Lue lisää Windows 10 Mobile -emulaattorista.

Aiemmat SDK-versiot

Aiemmin julkaistut ja tuetut SDK:t ja emulaattorit löytyvät arkistosivulta.

Tunnetut ongelmat

Visual Studion sulkeminen ensin

Jos Visual Studio on käynnissä, Windows SDK:n asennus voi epäonnistua ja voi ilmetä vakava virhe. Lopeta Visual Studio ennen asennusta.

DX12-malli aiheuttaa poikkeuksen koontiversiota 15042 suoritettaessa

Tämä on tunnettu Windows SDK:n asennusohjelman virhe. Jos ongelma ilmenee, voit korjata SDK:n suorittamalla järjestelmänvalvojan komentokehotteessa seuraavan komennon: "C:\program files (x86)\windows kits\10\bin\10.0.15063.0\x86\DismFoDInstall.cmd".

Käyttöönotto

Jos olet kehittämässä työpöytäsovelluksia (Win32) jotakin tiettyä Windows 10:n versiota varten, näiden sovellusten kehittämiseen käyttämäsi SDK-version on vastattava sen käyttöjärjestelmän kohdeversiota, jossa aiot ottaa sovellukset käyttöön.

Jos esimerkiksi kohdeympäristön versio on Windows 10 RTM, sinun on ladattava Windows 10 RTM SDK (versio 10.0.26624.0) Microsoft Emulator for Windows 10 Mobile ja käännettävä sovellus kyseisellä SDK:lla. Vastaavasti jos kohdeympäristön versio on Windows 10:n versio 1511, sinun on ladattava Windows 10 RTM SDK (versio 10.0.10586.212) Microsoft Emulator for Windows 10 Mobile ja käännettävä sovellus kyseisellä SDK:lla.

Lue lisää yleisistä työkaluongelmista.

Katso uusimmat julkaisutiedot Windows-kehittäjien keskustelupalstalta.

Oliko tästä sivusta hyötyä?
Lisäpalautetta?
Kiitos. Arvostamme palautettasi.
Seuraa meitä Twitter Blogi Facebook Twitter Blogi Facebook WeChat viiva