Windows 10 SDK

Windows 10 SDK (10.0.15063.0) oferuje najnowsze nagłówki, biblioteki, metadane i narzędzia do tworzenia aplikacji dla systemu Windows 10. Windows 10 SDK w połączeniu z Visual Studio 2017 zapewnia optymalne środowisko tworzenia aplikacji dla systemu Windows — umożliwiając skorzystanie z najnowszych narzędzi i interfejsów API udostępnionych wraz z aktualizacją systemu Windows 10 dla twórców.

Oprócz pracy w środowisku aktualizacji systemu Windows 10 dla ten zestaw SDK pozwala też tworzyć aplikacje platformy uniwersalnej systemu Windows, a także klasyczne aplikacje dla wszystkich wersji systemu Windows 10. Ten zestaw SDK umożliwia również tworzenie aplikacji klasycznych na systemy Windows 8.1, Windows 7 z dodatkiem SP1, Windows Server 2016 oraz Windows Server 2012 R2. Informacje o wcześniejszych wersjach pakietów SDK Windows i Windows Phone można znaleźć na stronie archiwum.

Uwaga: Do tworzenia aplikacji dla aktualizacji systemu Windows 10 dla twórców potrzebny jest program Visual Studio 2017. Ten zestaw SDK nie zostanie wykryty przez poprzednie wersje programu Visual Studio.

Dla wygody możesz pobrać i uruchomić plik EXE lub pobrać obraz ISO.

Windows 10 SDK zawiera również emulator do tworzenia aplikacji mobilnych. Kliknij tutaj, aby dowiedzieć się więcej o emulatorze, który odpowiada temu zestawowi SDK.

Rozpoczęcie

Ważne kwestie przed instalacją:

  1. Przed przystąpieniem do instalacji zamknij program Visual Studio 2017 RTM. Jeśli program Visual Studio działa, możliwe, że instalacja zestawu SDK nie powiedzie się. Dowiedz się więcej o najczęściej występujących problemach z narzędziem.
  2. Na platformach innych niż Windows 10 zestaw Windows 10 SDK wymaga zainstalowania uniwersalnego środowiska CRT: KB2999226. Aby uniknąć wystąpienia błędu podczas instalacji, upewnij się, że przed rozpoczęciem instalowania zestawu Windows SDK usługa Microsoft Update zainstalowała najnowsze zalecane aktualizacje i poprawki.

Wymagania systemowe

Windows 10 SDK jest zoptymalizowany pod kątem systemu Windows 10. Tworzenie aplikacji Windows 10 jest obsługiwane tylko w systemie Windows 10 w wersji 1507 lub nowszej.

Windows 10 SDK jest również dostępny za pośrednictwem programu Visual Studio 2017 RTM.

Obsługiwane systemy operacyjne
  • Windows 10 wersja 1507 lub nowsza
  • Windows Server 2016: Standard and Datacenter
  • Windows 8.1
  • Windows Server 2012 R2
  • Windows 7 SP1

Uwaga: instalacja w systemie Windows 8.1 i nowszych wymaga KB2999226. Aby przeprowadzić instalację za pośrednictwem usługi Windows Update, upewnij się, że przed rozpoczęciem instalowania zestawu Windows SDK usługa Microsoft Update zainstalowała najnowsze zalecane aktualizacje i poprawki.

Nie wszystkie narzędzia są obsługiwane we wcześniejszych systemach operacyjnych.

Wymagania sprzętowe
  • Procesor: 1,6 GHz lub szybszy
  • 1 GB pamięci RAM
  • 4 GB wolnego miejsca na dysku twardym
Dodatkowe wymagania
  • Do obsługi emulatora wymagany jest system Windows 8.1 (x64) w wersji Professional lub nowszy albo system Windows 10 w wersji Pro lub Enterprise (x64). Wymagany jest również procesor obsługujący Client Hyper-V i Second Level Address Translation (SLAT).

Zobacz nowe funkcje

Zestaw SDK do aktualizacji systemu Windows 10 dla twórców zawiera szereg interesujących nowych interfejsów API oraz platform do tworzenia aplikacji UWP. Dowiedz się więcej o nowych funkcjach w systemie Windows 10, wersja 1703.

Zmiany układy zestawu SDK

Zestaw SDK do aktualizacji systemu Windows 10 dla twórców zawiera istotne zmiany, które powinny ułatwić życie programistom.

Obsługa programu Visual Studio 2017

Do tworzenia aplikacji dla aktualizacji systemu Windows 10 dla twórców potrzebny jest program Visual Studio 2017. Ten zestaw SDK nie zostanie wykryty przez poprzednie wersje programu Visual Studio.

Zmiana nazwy

Nazwa instalatora Windows 10 SDK została zmieniona na winsdksetup.exe.

Obsługa obrazu ISO

Windows 10 SDK można zainstalować za pomocą instalatora lub można go pobrać i zainstalować za pomocą obrazu ISO.

Instalacja równoległa narzędzi i metadanych

Aby ułatwić pracę programistom, narzędzia i metadane będą układane w folderach według numerów wersji. Pozwoli to odizolować zestawy SDK i narzędzia przynależące do różnych wersji.

Narzędzia będą teraz znajdować się w następujących lokalizacjach:

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

Pliki umowy i metadane będą teraz znajdować się w następujących lokalizacjach:

  • \program files (x86)\windows kits\10\references\10.0.15063.0\<NazwaUmowy>\<NazwaUmowy>
  • \program Files (x86)\Windows Kits\10\UnionMetadata\10.0.15063.0\Windows.Winmd
Więcej opcji konfiguracji

Konfiguracja Windows 10 SDK pozwala teraz dokładniej wybrać komponenty do instalacji. Na przykład programiści zarządzani nie potrzebują instalować nagłówków ani bibliotek macierzystego programowania.

Dostępne opcje:

  • Zarządzane programowanie aplikacji Windows
  • Natywne programowanie aplikacji Windows
  • Natywne programowanie klasycznych aplikacji Windows x86
  • Natywne programowanie klasycznych aplikacji Windows x64
  • Natywne programowanie klasycznych aplikacji Windows arm
  • Natywne programowanie klasycznych aplikacji Windows arm64
  • Zestaw certyfikacji aplikacji systemu Windows
  • Debugger Windows
  • Windows Performance toolkit

Aktualizacje narzędzi

ComparePackage

ComparePackage analizuje różnice między dwoma wersjami pakietu aplikacji i pomaga zrozumieć, jak zmiany wpływają na aktualizacje użytkowników.

MakeAppx.exe

MakeAppx.exe obsługuje teraz konwersję map grup treści i tworzenie pakietów strumieniowania UWP. Dowiedz się więcej o MakeAppx.exe.

Przykłady

Przykładowe aplikacje systemu Windows 10 są teraz dostępne za pośrednictwem GitHub. Można przeglądać kod w witrynie GitHub, sklonować osobistą kopię repozytorium za pomocą narzędzia Git lub pobrać archiwum wszystkich przykładów w formacie zip. Jesteśmy zainteresowani opiniami, więc w razie problemów lub pytań utwórz zgłoszenie problemu w repozytorium. Te przykłady są przeznaczone do uruchamiania na komputerach, urządzeniach przenośnych i przyszłych urządzeniach obsługujących platformę uniwersalną systemu Windows. Inne przykłady można znaleźć w galerii kodu w witrynie MSDN.

Emulator systemu Windows 10 Mobile

Emulator systemu Windows 10 Mobile to aplikacja klasyczna, która emuluje urządzenie z systemem Windows 10 dla urządzeń przenośnych. Zapewnia ona zwirtualizowane środowisko, w którym można debugować i testować aplikacje systemu Windows bez urządzenia przenośnego. Oferuje także izolowane środowisko dla prototypów aplikacji. Dowiedz się więcej o emulatorze systemu Windows 10 Mobile.

Poprzednie wersje zestawu SDK

Udostępnione i obsługiwane wcześniej pakiety SDK i emulatory można znaleźć na stroni archiwum.

Znane problemy

Najpierw zamknij program Visual Studio

Windows SDK może się nie zainstalować i zgłosić błąd krytyczny, jeśli w trakcie instalacji działa program Visual Studio. Przed przystąpieniem do instalacji zamknij program Visual Studio.

Szablon DX12 wyświetla wyrażenie Throw w połączeniu z kompilacją 15042

Jest to znany błąd instalatora Windows SDK. Jeśli pojawi się ten błąd, możesz naprawić zestaw SDK za pomocą następującego polecenia z wiersza poleceń administratora: „C:\program files (x86)\windows kits\10\bin\10.0.15063.0\x86\DismFoDInstall.cmd”

Wdrożenie

Jeśli tworzysz klasyczne aplikacje (Win32) dla określonej wersji systemu Windows 10, używana wersja zestawu SDK musi pasować do wersji docelowej systemu operacyjnego, na którym aplikacja będzie wdrażana.

Jeśli na przykład docelową wersją platformy ma być Windows 10 RTM, musisz pobrać zestaw Windows 10 RTM SDK (wersja 10.0.26624.0) i Emulator systemu Windows 10 Mobile firmy Microsoft, a następnie skompilować swoją aplikację przy użyciu tego zestawu SDK. Jeśli platformą docelową jest system Windows 10 w wersji 1511, musisz pobrać „Windows 10 RTM SDK (wersja 10.0.10586.212) emulator Microsoft dla Windows 10 mobile” i skompilować aplikację przy użyciu tego zestawu SDK.

Więcej informacji o częstych problemach z narzędziami.

Uwagi do najnowszych wersji można znaleźć na forum programu Windows Developer.

Czy ta strona była przydatna?
Chcesz przekazać dodatkowe opinie?
Dziękujemy! Twoja opinia jest dla nas bardzo ważna.
Obserwuj nas Twitter Blog Facebook Twitter Blog Facebook WeChat wiersz