Windows 10 SDK

O Windows 10 SDK (10.0.15063.0) fornece os mais recentes cabeçalhos, bibliotecas, metadados e ferramentas para a criação de aplicações do Windows 10. Quando utilizado juntamente com o Visual Studio2017, o Windows 10 SDK irá fornecer a experiência ideal para a criação de aplicações para o Windows, permitindo que tire partido das ferramentas e APIs mais recentes fornecidas com a Atualização para Criativos do Windows 10.

Para além de se destinar à Atualização para Criativos do Windows 10, este SDK permite-lhe criar aplicações da plataforma Universal do Windows, bem como as aplicações de ambiente de trabalho em todas as versões do Windows 10. Este SDK também suporta a criação de aplicações de ambiente de trabalho no Windows 8.1, Windows 7 SP1, Windows Server 2016 e Windows Server 2012 R2. Para as versões anteriores de SDKs do Windows e Windows Phone, consulte a Página de arquivo.

Nota: o desenvolvimento de aplicações do Windows 10 destinadas à Atualização para Criativos do Windows 10 necessita do Visual Studio 2017. Este SDK não será detetado por versões anteriores do Visual Studio.

Para sua comodidade pode descarregar e executar o executável ou descarregar o ISO.

O Windows 10 SDK também inclui um emulador para o desenvolvimento móvel. Clique aqui para obter mais informações sobre o emulador que corresponde a este SDK.

Introdução

Antes de efetuar a instalação, tenha em conta as seguintes considerações.

  1. Saia do Visual Studio 2017 RTM antes de instalar. Se o Visual Studio estiver a ser executado, a Configuração do SDK poderá falhar. Saiba mais sobre os problemas comuns da ferramenta.
  2. Em plataformas que não Windows 10, o Windows 10 SDK necessita que o Universal CRT esteja instalado: KB2999226. Para evitar um erro durante a configuração, antes de instalar o Windows SDK certifique-se de que instala as correções e atualizações recomendadas mais recentes a partir do Microsoft Update.

Requisitos de sistema

O Windows 10 SDK está otimizado para utilização no Windows 10. O desenvolvimento de aplicações no Windows 10 só é suportado no Windows 10, versão 1507 ou superior.

O Windows 10 SDK também está disponível através do Visual Studio 2017 RTM.

Sistemas operativos suportados
  • Windows 10 versão 1507 ou superior
  • Windows Server 2016: Standard e Datacenter
  • Windows 8.1
  • Windows Server 2012 R2
  • Windows 7 SP1

Nota: a instalação no Windows 8.1 e em sistemas operativos anteriores necessita do KB2999226. Para instalar através do Windows Update, certifique-se de que instala as correções e as atualizações mais recentes recomendadas a partir do Microsoft Update antes de instalar o Windows SDK.

Nem todas as ferramentas são suportadas por sistemas operativos anteriores.

Requisitos de hardware
  • Processador de 1,6 GHz ou mais rápido
  • 1 GB de RAM
  • 4 GB de espaço disponível no disco rígido
Requisitos adicionais
  • Para suportar o emulador, necessita da edição Windows 8.1 (x64) Professional ou posterior ou das edições Windows 10 Pro ou Enterprise (x64). Também necessita de um processador que suporte Hyper-V Cliente e Tradução de Endereços de Segundo Nível (SLAT).

Novidades

O SDK da Atualização para Criativos do Windows 10 revela uma série de novas e empolgantes APIs e plataformas para desenvolvimento das suas aplicações Universais do Windows. Obtenha mais informações acerca das novas funcionalidades do Windows 10, versão 1703.

Alterações de Esquema do SDK

O Windows 10 SDK para o SDK da Atualização para Criativos do Windows inclui alterações significativas para melhorar a experiência do programador.

Suporte do Visual Studio 2017

O desenvolvimento de aplicações do Windows 10 destinadas à Atualização para Criativos do Windows 10 necessita do Visual Studio 2017. Este SDK não será detetado por versões anteriores do Visual Studio.

Alteração do Nome

O nome do instalador do Windows 10 SDK foi atualizado para winsdksetup.exe.

Suporte de ISO

O Windows 10 SDK pode ser instalado executando o instalador ou pode ser transferido e instalado pelo ISO.

Instalação Lado a Lado de ferramentas e metadados

Para melhorar a experiência do programador, as ferramentas e os metadados serão distribuídos por pastas com versões. Deste modo, os programadores poderão isolar o SDK e as ferramentas entre versões.

As ferramentas encontram-se agora nas seguintes localizações:

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

Os ficheiros de contrato e os metadados encontram-se agora nas seguintes localizações:

  • \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
Mais opções de configuração

A configuração do Windows 10 SDK agora oferece mais granularidade nas opções de componentes a instalar. Por exemplo, os programadores geridos não necessitam de instalar as bibliotecas e os cabeçalhos de desenvolvimento nativos.

As opções incluem:

  • Desenvolvimento gerido de aplicações do Windows
  • Desenvolvimento nativo de aplicações do Windows
  • Desenvolvimento de x86 nativo do ambiente de trabalho do Windows
  • Desenvolvimento de x64 nativo do ambiente de trabalho do Windows
  • Desenvolvimento de ARM nativo do ambiente de trabalho do Windows
  • Desenvolvimento de ARM64 nativo do ambiente de trabalho do Windows
  • Windows App Certification Kit
  • Depurador do Windows
  • Windows Performance Toolkit

Atualizações de ferramentas

ComparePackage

O ComparePackage analisa as diferenças entre as duas versões do seu pacote de aplicações e ajuda-o a compreender de que modo as alterações podem afetar as atualizações dos utilizadores.

MakeAppx.exe

Agora, o MakeAppx.exe suporta a conversão de mapas de grupos de conteúdo e a criação de pacotes de UWP de transmissão em fluxo. Saiba mais sobre o MakeAppx.exe.

Amostras

As amostras de aplicações do Windows 10 estão agora disponíveis através do GitHub. Pode pesquisar o código no GitHub, clonar uma cópia pessoal do repositório utilizando o Git, ou transferir um ficheiro zipado de todas as amostras. Agradecemos os seus comentários. Assim sendo, se tiver um problema ou questão, fique à vontade para os expor no repositório. Estas amostras foram concebidas para serem executadas em ambiente de trabalho, móvel e futuros dispositivos que suportam a Plataforma Universal do Windows. Poderá encontrar outros exemplos na Galeria de Códigos do MSDN.

Emulador para Windows 10 Mobile

O Emulador para Windows 10 Mobile é um aplicação de ambiente de trabalho que emula um dispositivo que executa o Windows 10 Mobile. Fornece um ambiente virtualizado no qual é possível depurar e testar as suas aplicações do Windows sem um dispositivo físico. Fornece também um ambiente isolado para os seus protótipos de aplicações. Obtenha mais informações acerca do Emulador para Windows 10 Mobile.

Versões SDK anteriores

Os SDKs e emuladores anteriormente disponibilizados e suportados podem ser encontrados na página de arquivo.

Problemas conhecidos

Sair primeiro do Visual Studio

Poderá ocorrer uma falha de instalação do Windows SDK com um Erro Fatal caso o Visual Studio esteja a ser executado. Saia do Visual Studio antes de instalar.

O Modelo DX12 Produz um Erro ao executar a Compilação 15042

Este é um erro conhecido do instalador do Windows SDK. Se encontrar este problema, pode reparar o SDK executando o seguinte comando a partir de uma linha de comandos Administrativa: "C:\program files (x86)\windows kits\10\bin\10.0.15063.0\x86\DismFoDInstall.cmd".

Implementação

Caso esteja a desenvolver aplicações de Ambiente de Trabalho (Win32) para uma versão específica do Windows 10, a versão do SDK utilizada no desenvolvimento destas aplicações tem de corresponder à versão de destino do sistema operativo no qual as pretende implementar.

Por exemplo, se a versão da Plataforma de Destino for o Windows 10 RTM, terá de transferir o "Emulador Microsoft para Windows 10 Mobile do Windows 10 RTM SDK (versão 10.0.26624.0)" e compilar a aplicação com esse SDK. Da mesma forma, se a versão da Plataforma de Destino for o Windows 10, versão 1511, terá de transferir o "Emulador Microsoft para Windows 10 Mobile do Windows 10 RTM SDK (versão 10.0.10586.212)" e compilar a aplicação com esse SDK.

Saiba mais sobre os problemas comuns da ferramenta.

Para ter acesso às notas das versões mais recentes, consulte o Fórum de Programação do Windows.

Esta página foi útil?
Comentários adicionais?
Obrigado! Agradecemos os seus comentários.