Windows 10 SDK

A Windows 10 SDK (10.0.15063.0) biztosítja a Windows 10-es alkalmazások készítéséhez használható legfrissebb fejléceket, kódtárakat, metaadatokat és eszközöket. A Windows 10 SDK a Visual Studio 2017-tel együtt használva optimális környezetet biztosít a Windows-alkalmazások fejlesztéséhez, és lehetővé teszi a Windows 10 alkotói frissítésében szereplő legújabb eszközök és API-k nyújtotta előnyök kihasználását.

A Windows 10 alkotói frissítés célzása mellett ez az SDK lehetővé teszi, hogy Univerzális Windows-platformra írt alkalmazásokat, valamint a Windows 10 valamennyi verziójában használható asztali alkalmazásokat fejleszthessen. Az SDK támogatja a Windows 8.1, a Windows 7 SP1, a Windows Server 2016 és a Windows Server 2012 R2 rendszerben használható asztali alkalmazások fejlesztését is. A Windowshoz és a Windows Phone-hoz készült SDK-k korábbi verzióit az Archívum lapon találja.

Megjegyzés: A Windows 10 alkotói frissítésére való Windows 10-es alkalmazásfejlesztéshez a Visual Studio 2017 szükséges. A Visual Studio korábbi verziói nem ismerik fel ezt az SDK-t.

Letöltheti és futtathatja a végrehajtható fájlt, vagy letöltheti az ISO-fájlt – ahogy Önnek kényelmes.

A Windows 10 SDK mobilfejlesztéshez használható emulátort is tartalmaz. Az SDK-nak megfelelő emulátorral kapcsolatos további információért kattintson ide.

Első lépések

Néhány fontos dolog, mielőtt belekezdene a telepítésbe:

  1. Telepítés előtt lépjen ki a Visual Studio 2017 RTM alkalmazásból. Ha a Visual Studio fut, akkor nem biztos, hogy az SDK megfelelően települ. Olvasson bővebben az eszközökkel kapcsolatos gyakori problémákról.
  2. A nem Windows 10-es platformokon a Windows 10 SDK előtt telepíteni kell az univerzális C-futtatókörnyezetet (CRT-t): KB2999226. A telepítési hibák megelőzése érdekében a Windows SDK telepítése előtt telepítse a Microsoft Update-ről a legújabb javasolt frissítéseket és biztonsági javításokat.

Rendszerkövetelmények

A Windows 10 SDK Windows 10-es használatra van optimalizálva. A Windows 10-es alkalmazásfejlesztés csak a Windows 10 1507-es vagy újabb verziójában támogatott.

A Windows 10 SDK a Visual Studio 2017 RTM kiadással is elérhető.

Támogatott operációs rendszerek
  • A Windows 10 1507-es vagy újabb verziója
  • Windows Server 2016: Standard és Datacenter
  • Windows 8.1
  • Windows Server 2012 R2
  • Windows 7 SP1

Megjegyzés: A Windows 8.1-re vagy korábbi rendszerre való telepítéshez szükséges a KB2999226 jelű frissítés. Ha a Windows Update-ről szeretné telepíteni, a Windows SDK telepítése előtt telepítse a Microsoft Update-ről a legújabb javasolt frissítéseket és biztonsági javításokat.

A korábbi operációs rendszereken nem minden eszköz támogatott.

Hardverkövetelmények
  • 1,6 GHz-es vagy gyorsabb processzor
  • 1 GB RAM
  • 4 GB szabad lemezterület
További követelmények
  • Az emulátor használatához Windows 8.1 (x64) Professional kiadás vagy újabb, illetve Windows 10 Pro vagy Enterprise (x64) kiadás, továbbá az ügyféloldali Hyper-V-t és a másodszintű címfordítást (SLAT) támogató processzor szükséges.

Újdonságok

A Windows 10 alkotói frissítés SDK-val számos izgalmas új API és platform érhető el az univerzális Windows-alkalmazások fejlesztéséhez. Ismerje meg részletesen a Windows 10 1703-es verziójának újdonságait.

Az SDK-elrendezés módosításai

A Windows 10 alkotói frissítéséhez készült Windows SDK-ban jelentős módosításokat végeztünk a fejlesztői környezet javítása érdekében.

A Visual Studio 2017 támogatása

A Windows 10 alkotói frissítésére való Windows 10-es alkalmazásfejlesztéshez a Visual Studio 2017 szükséges. A Visual Studio korábbi verziói nem ismerik fel ezt az SDK-t.

Névváltozás

A Windows 10 SDK telepítőjének új neve winsdksetup.exe.

ISO-támogatás

A Windows 10 SDK telepíthető a telepítő futtatásával, vagy az ISO-fájl letöltésével és telepítésével.

Eszközök és metaadatok párhuzamos telepítése

A fejlesztői környezet javítása érdekében az eszközök és a metaadatok verziószámmal ellátott mappákban találhatók. Ez lehetővé teszi, hogy a fejlesztők elkülöníthessék az SDK-t és az eszközöket a különböző kiadásokban.

Az eszközök mostantól a következő helyeken találhatók:

  • \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\*.*

A szerződésfájlok és a metaadatok mostantól a következő helyeken találhatók:

  • \program files (x86)\windows kits\10\references\10.0.15063.0\<ContractName>\<ContractVersion>
  • \program Files (x86)\Windows Kits\10\UnionMetadata\10.0.15063.0\Windows.Winmd
További lehetőségek a telepítőben

A Windows 10 SDK telepítője nagyobb részletességet biztosít a telepítendő összetevők kiválasztásánál. A felügyelt fejlesztőknek például nem kell telepíteniük a natív fejlesztési fejléceket és könyvtárakat.

A választható lehetőségek:

  • Windows-alkalmazás felügyelt fejlesztése
  • Windows-alkalmazás natív fejlesztése
  • Windows asztali natív fejlesztés x86-platformra
  • A Windows asztali natív fejlesztés x64-platformra
  • Windows asztali natív fejlesztés ARM-platformra
  • Windows asztali natív fejlesztés ARM64-platformra
  • Windows alkalmazásminősítő készlet
  • Windows hibakereső
  • Windows Performance Toolkit

Eszközökkel kapcsolatos változások

ComparePackage

A ComparePackage elemzi az alkalmazáscsomag két verziója közötti különbségeket, és segít Önnek megérteni, hogy a módosítások milyen hatással lehetnek a felhasználói frissítésekre.

MakeAppx.exe

A MakeAppx.exe mostantól támogatja a tartalomcsoport-leképezések átalakítását, valamint az UWP-s csomagok adatfolyamának létrehozását. További információ a MakeAppx.exe-ről

Minták

A GitHubról már letölthetők a Windows 10-es alkalmazásminták. Böngészheti a kódot a GitHubon, klónozással személyes másolatot készíthet az adattárból a Git segítségével, vagy egy tömörített archívum formájában letölthet minden mintát. Örülünk a visszajelzésnek, ezért jegyezzen be egy problémát az adattárban, ha problémája vagy kérdése merül fel. Ezek a minták futtathatók asztali gépen, mobileszközökön és olyan jövőbeli eszközökön, amelyek támogatják az Univerzális Windows-platformot. Az MSDN Code Gallery további példákkal szolgál.

Windows 10 Mobile-hoz készült emulátor

A Windows 10 Mobile-hoz készült emulátor egy asztali alkalmazás, amely egy Windows 10 Mobile rendszerű eszközt emulál. Virtualizált környezetet biztosít, amelyben fizikai eszköz nélkül tesztelhetők a Windows-alkalmazások, illetve kereshetők meg a hibáik. Izolált környezetet is nyújt az alkalmazások prototípusaihoz. További információ a Windows 10 Mobile-hoz készült emulátorról

Korábbi SDK-verziók

A korábban kiadott és támogatott SDK-k és emulátorok az archívumban találhatók meg.

Ismert problémák

Először ki kell lépni a Visual Studióból

A Windows SDK telepítése sikertelen lehet és súlyos hibát jelezhet, ha telepítés közben fut a Visual Studio. Telepítés előtt zárja be a Visual Studiót.

A DX12 sablon hibát jelez a Build 15042 futtatásakor

Ez az egy ismert hiba a Windows SDK telepítőjében. Ha ilyen problémát tapasztal, egyszerűen kijavíthatja az SDK-t a következő parancs futtatásával a rendszergazdai parancssorból: „C:\program files (x86)\windows kits\10\bin\10.0.15063.0\x86\DismFoDInstall.cmd”

Telepítés

Ha a Windows 10 egy konkrét verzióját célzó asztali (Win32-es) alkalmazásokat fejleszt, akkor az ezen alkalmazások fejlesztéséhez használt SDK verziójának meg kell egyeznie azon operációsrendszer-célverzióval, amelyre az alkalmazásokat telepíteni tervezi.

Ha például a Windows 10 RTM kiadása a célplatform, akkor a „Windows 10 RTM SDK (10.0.26624.0) és Windows 10 Mobile-hoz készült Microsoft emulátor” készletet töltse le, és azzal fordítsa le az alkalmazást. Ugyanígy, amennyiben a Windows 10 1511-es verziója a célplatform, akkor a „Windows 10 RTM SDK (10.0.10586.212) és Windows 10 Mobile-hoz készült Microsoft emulátor” készletet töltse le, és azzal fordítsa le az alkalmazást.

További információ az eszközökkel kapcsolatos gyakori problémákról

A kibocsátási megjegyzések legújabb verzióját a Windows Developer Forum webhelyen találja (angol nyelven).

Hasznos volt ez az oldal?
Van további visszajelzése?
Köszönjük. Nagyra értékeljük visszajelzését.
Kövessen minket Twitter Blog Facebook Twitter Blog Facebook WeChat line