Windows 10 SDK

Windows 10 SDK (10.0.15063.0) include le intestazioni, le librerie, i metadati e gli strumenti più recenti per la realizzazione di app di Windows 10. Windows 10 SDK, quando utilizzato in combinazione con Visual Studio 2017, fornirà l'esperienza ottimale per la creazione di app per Windows, consentendoti di sfruttare gli strumenti e le API più recenti forniti dal Windows 10 Creators Update.

Oltre a Windows 10 Creators Update, questo SDK consente di creare app UWP nonché app desktop su tutte le versioni di Windows 10. Questo SDK supporta inoltre lo sviluppo di app desktop in Windows 8.1, Windows 7 SP1, Windows Server 2016 e Windows Server 2012 R2. Per le versioni precedenti degli SDK per Windows e Windows Phone, vedi la pagina dell'archivio.

Nota: lo sviluppo di app di Windows 10 per Windows 10 Creators Update richiede Visual Studio 2017. Questo SDK non verrà individuato da versioni precedenti di Visual Studio.

Per comodità, puoi scaricare ed eseguire l'eseguibile oppure scaricare il file ISO.

Windows 10 SDK include anche un emulatore per lo sviluppo per dispositivi mobili. Fai clic qui per altre informazioni sull'emulatore corrispondente a questo SDK.

Informazioni di base

Prima di procedere all'installazione, ecco alcune informazioni di cui devi tenere conto.

  1. Esci da Visual Studio 2017 RTM prima di eseguire l'installazione. Se Visual Studio è in esecuzione è possibile che l'installazione dell'SDK abbia esito negativo. Altre informazioni sui problemi comuni degli strumenti.
  2. Nelle piattaforme non Windows 10, per Windows 10 SDK è necessario che sia installato Universal CRT: KB2999226. Per evitare un errore durante l'installazione, assicurati di installare gli aggiornamenti e le patch più recenti da Microsoft Update prima di installare Windows SDK.

Requisiti di sistema

Windows 10 SDK è ottimizzato per l'uso in Windows 10. Lo sviluppo di app di Windows 10 è supportato solo in Windows 10 versione 1507 o versione successiva.

Windows 10 SDK è disponibile anche tramite Visual Studio 2017 RTM.

Sistemi operativi supportati
  • Windows 10 versione 1507 o successiva
  • Windows Server 2016 Standard e Datacenter
  • Windows 8.1
  • Windows Server 2012 R2
  • Windows 7 SP1

Nota: per l'installazione in Windows 8.1 e sistemi operativi precedenti è richiesto l'aggiornamento KB2999226. Per eseguire l'installazione tramite Windows Update, assicurati di installare gli aggiornamenti e le patch più recenti da Microsoft Update prima di installare Windows SDK.

Non tutti gli strumenti sono supportati nei sistemi operativi precedenti.

Requisiti hardware
  • Processore da 1,6 GHz o superiore
  • 1 GB di RAM
  • 4 GB di spazio disponibile sul disco rigido
Requisiti aggiuntivi
  • Per il supporto dell'emulatore sono necessarie le edizioni Windows 8.1 (x64) Professional o successiva oppure Windows 10 Pro o Enterprise (x64). È anche necessario un processore che supporta Hyper-V client e SLAT (Second Level Address Translation).

Novità

Windows 10 Creators Update SDK presenta numerose nuove API e piattaforme interessanti per lo sviluppo di app di Windows universali. Scopri di più sulle nuove funzionalità di Windows 10 versione 1703.

Modifiche al layout SDK

Windows 10 SDK per Windows Creators Update SDK presenta modifiche significative per migliorare l'esperienza di sviluppo.

Supporto di Visual Studio 2017

Lo sviluppo di app di Windows 10 per Windows 10 Creators Update richiede Visual Studio 2017. Questo SDK non verrà individuato da versioni precedenti di Visual Studio.

Modifica nome

Il nome del programma di installazione di Windows 10 SDK è stato aggiornato in Windows Installerwinsdksetup.exe.

Supporto ISO

Windows 10 SDK può essere installato eseguendo il programma di installazione, oppure può essere scaricato e installato dall'ISO.

Installazione affiancata di strumenti e metadati

Per migliorare l'esperienza per gli sviluppatori, strumenti e metadati si troveranno in cartelle con versione. Ciò consentirà agli sviluppatori di isolare SDK e strumenti tra le varie versioni.

Gli strumenti ora saranno collocati nei percorsi seguenti:

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

File di contratti e metadati ora saranno nei percorsi seguenti:

  • \program files (x86)\windows kits\10\references\10.0.15063.0\<NomeContratto>\<VersioneContratto>
  • \program Files (x86)\Windows Kits\10\UnionMetadata\10.0.15063.0\Windows.Winmd
Altre opzioni di installazione

La configurazione di Windows 10 SDK offre ora maggiore granularità nelle scelte dei componenti da installare. Ad esempio, gli sviluppatori gestiti non devono installare le intestazioni e le librerie di sviluppo native.

Le opzioni includono:

  • Sviluppo gestito di app di Windows
  • Sviluppo nativo di app di Windows
  • Sviluppo x86 nativo di desktop di Windows
  • Sviluppo x64 nativo di desktop di Windows
  • Sviluppo arm nativo di desktop di Windows
  • Sviluppo arm64 nativo di desktop di Windows
  • Kit di certificazione app Windows
  • Debugger Windows
  • Windows Performance Toolkit

Aggiornamenti degli strumenti

ComparePackage

ComparePackage analizza le differenze tra due versioni del pacchetto dell'app e aiuta a comprendere come le modifiche possano influire sugli aggiornamenti degli utenti.

MakeAppx.exe

MakeAppx.exe supporta ora la conversione dei mapping di gruppi di contenuti e la creazione di pacchetti UWP in streaming. Maggiori informazioni su MakeAppx.exe.

Esempi

Gli esempi di app di Windows 10 sono ora disponibili tramite GitHub. Puoi esplorare il codice in GitHub, clonare una copia personale del repository usando Git o scaricare un archivio compresso di tutti gli esempi. Siamo interessati a ricevere feedback, quindi non esitare a inviare una richiesta nel repository in caso di problemi o domande. Questi esempi sono progettati per l'esecuzione in computer desktop, dispositivi mobili e nei dispositivi futuri che supportano Universal Windows Platform. Altri esempi sono disponibili nella raccolta di codice MSDN.

Emulatore di Windows 10 Mobile

L'emulatore di Windows 10 Mobile è un'applicazione desktop che emula un dispositivo in cui è in esecuzione Windows 10 Mobile. Fornisce un ambiente virtualizzato in cui puoi eseguire il debug e il testing delle tue app d Windows senza usare un dispositivo fisico. Offre inoltre un ambiente isolato per i prototipi delle tue applicazioni. Altre informazioni sull'emulatore di Windows 10 Mobile.

Versioni precedenti di SDK

Puoi trovare le versioni precedenti e supportate di SDK ed emulatori nella pagina di archivio.

Problemi noti

Chiudi prima Visual Studio

L'installazione di Windows SDK potrebbe non riuscire con un errore irreversibile se Visual Studio è attualmente in esecuzione. Esci da Visual Studio prima di eseguire l'installazione.

Il modello DX12 genera un errore durante l'esecuzione della Build 15042

Si tratta di un bug noto del programma di installazione di Windows SDK. Se si verifica questo problema, puoi riparare l'SDK semplicemente eseguendo il comando seguente da un prompt dei comandi amministrativo: “C:\program files (x86)\windows kits\10\bin\10.0.15063.0\x86\DismFoDInstall.cmd”

Distribuzione

Se vuoi sviluppare app desktop (Win32) per una versione specifica di Windows 10, la versione dell'SDK usata per realizzarle deve corrispondere alla versione di destinazione del sistema operativo in cui intendi distribuire le tue app.

Ad esempio, se la versione della piattaforma di destinazione è Windows 10 RTM, allora dovrai scaricare "Windows 10 RTM SDK (versione 10.0.26624.0) e l'emulatore Microsoft per Windows 10 Mobile" e compilare l'app con questo SDK. Analogamente, se la versione della piattaforma di destinazione è Windows 10 1511, allora dovrai scaricare "Windows 10 RTM SDK (versione 10.0.10586.212) e l'emulatore Microsoft per Windows 10 Mobile" e compilare l'app con questo SDK.

Altre informazioni sui problemi comuni degli strumenti.

Per le note sulla versione più recenti, visita il forum per gli sviluppatori Windows.

La pagina è stata utile?
Altro feedback?
Grazie! Il tuo feedback è importante.