Skip to main content

Software Development Kit (SDK) do Windows para Windows 8

O Software Development Kit do Windows (SDK do Windows) para Windows 8 contém cabeçalhos, bibliotecas e uma seleção de ferramentas que você pode usar durante a criação de aplicativos que são executados em sistemas operacionais Windows. Você pode usar o SDK do Windows, junto com o ambiente de desenvolvimento de sua preferência, para escrever aplicativos da Windows Store (somente no Windows 8) usando tecnologias da Web (como HTML5, CSS3 e JavaScript), código nativo (C++) e gerenciado (C#, Visual Basic); aplicativos da área de trabalho que usam o modelo de programação nativo (Win32/COM); ou aplicativos da área de trabalho que usam o modelo de programação gerenciado (.NET Framework).

Você pode usar o SDK para criar aplicativos destinados a estes sistemas operacionais: Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 R2, Windows Server 2008.

O SDK do Windows também inclui o Kit de Certificação de Aplicativos (ACK) Windows 2.2 para testar os aplicativos para o Programa de Certificação do Windows 8 e o Programa do Logotipo do Windows 7. Se também quiser testar seu aplicativo no Windows RT, use o Kit de Certificação de Aplicativos para Windows para Windows RT.

O SDK do Windows não é mais fornecido com um ambiente completo de compilação de linha de comando. Você deve instalar um compilador e um ambiente de compilação separadamente. Se precisar de um ambiente de desenvolvimento completo que inclua compiladores e um ambiente de compilação, você poderá baixar o Visual Studio Express, que inclui os componentes apropriados do SDK do Windows. Para baixar o SDK e instalá-lo em outro computador, clique no link de download e execute a instalação. Na caixa de diálogo Especificar Local, clique em Baixar o Software Development Kit do Windows para instalação em um computador separado.

Publicação: quinta-feira, 15 de novembro de 2012

Observação: para obter a versão mais recente do SDK do Windows, vá para Downloads para desenvolvimento de aplicativos da área de trabalho.

Novidades

Windows ACK 2.2

Desde 28 de novembro de 2012, é preciso ter o Windows ACK 2.2 ou a versão anterior (9200) ao enviar aplicativos da área de trabalho para certificação do Windows 8. O Windows ACK 2.2 também é necessário para o envio de aplicativos para a Windows Store desde 11 de dezembro de 2012. O Windows ACK 2.2 inclui correções de erros e três novos testes:

  • Referências de associação otimizadas (ao usar associações, WinJS.Binding.optimizeBindingReferences deverá ser definido como TRUE no JavaScript do aplicativo para otimizar o uso da memória).
  • Validação de identidade visual (os aplicativos não devem usar os ícones padrão gerados pelo Visual Studio ou incluídos em amostras do SDK).
  • Assinatura de código privado (remova todas as chaves de assinatura de código privado, como arquivos .pfx, do pacote).

Aplicativos da Windows Store

O SDK do Windows fornece todos os cabeçalhos, bibliotecas, arquivos de metadados do Windows e ferramentas para criar os novos aplicativos da Windows Store introduzidos com o Windows 8.

SDK do .NET Framework 4.5

O SDK do Windows inclui os assemblies de referência, as ferramentas, as bibliotecas e os cabeçalhos necessários para criar aplicativos destinados ao .NET Framework 4.5.

SDK do DirectX integrado

O SDK do DirectX agora faz parte do SDK do Windows. Muitos dos componentes e ferramentas que originalmente eram fornecidos no SDK do DirectX agora são fornecidos como parte do SDK do Windows para dar suporte à criação de excelentes aplicativos do DirectX para Windows usando um único SDK. Instruções para uso do SDK do DirectX com o novo SDK do Windows através do Visual Studio 2012 podem ser encontradas aqui, se você precisar continuar a usar o SDK do DirectX para acessar componentes herdados.

Tamanho reduzido

Com aproximadamente 300 MB, esta versão do SDK tem quase metade do tamanho do SDK do Windows para Windows 7 e do .NET Framework 4. Sendo assim, a instalação da versão mais recente é mais rápida e consome menos memória do sistema.

Recursos atualizados ou removidos

Os seguintes itens foram alterados ou removidos desta versão do SDK do Windows:

Ambiente de compilação de linha de comando

O SDK do Windows não é mais fornecido com um ambiente completo de compilação de linha de comando. Agora ele requer a instalação separada de um compilador e do ambiente de compilação. Com a remoção do ambiente de compilação de linha de comando, o SDK do Windows não é mais fornecido com os seguintes componentes: Conjunto de Ferramentas da Plataforma do SDK do Windows, Compiladores em Visual C++ e Tempo de Execução C (CRT) e Ferramenta de Configuração do SDK do Windows.

Microsoft Help Viewer

O Microsoft Help Viewer não é mais fornecido como parte do SDK do Windows.

Ferramentas e assemblies de referência do .NET Framework

O SDK do Windows para Windows 8 dá suporte a ferramentas de desenvolvimento e assemblies de referência do .NET Framework 4.5. As ferramentas e os assemblies de referência das versões anteriores do .NET Framework não foram incluídos nesta versão do SDK do Windows. Você pode ainda baixar e instalar o SDK do Microsoft Windows para Windows 7 e .NET Framework 4 para adquirir ferramentas e assemblies de referência para versões anteriores do .NET Framework.

IntelliSense

Os comentários na documentação XML para os assemblies de referência do .NET Framework não são mais fornecidos como parte do SDK do Windows.

Exemplos

Todos os exemplos do Windows foram movidos para o Centro de Desenvolvimento do Windows. O Centro de Desenvolvimento do Windows fornece acesso a centenas de exemplos demonstrativos que podem ser filtrados por tecnologia, linguagem de programação e plataforma de desenvolvimento. Há exemplos para aplicativos da Windows Store e para aplicativos da área de trabalho. Consulte a Galeria de Códigos do MSDN para ver outros exemplos.

Ferramentas

Muitas ferramentas obsoletas ou preteridas foram removidas do SDK do Windows, As seguintes ferramentas foram removidas: Apatch.exe, Bind.exe, Checkv4.exe, Consume.exe, DeviceSimulatorForWindowsSideShow.msi, Err.exe, FDBrowser.exe, FXCopSetup.exe, Guidgen.exe, Make-Shell.exe, MDbg.exe, Mpatch.exe, MSIZap.exe, PTConform.exe, ReBase.exe, sddlgen.exe, setenv.cmd, SetReg.exe, SoapSuds.exe, Sporder.exe, TcpAnalyzer.exe, TSPDesigner.exe, UTL2IDL.exe, ValidateSD.exe, VirtualLightSensor.exe, WinDiff.exe, WpfPerf.exe.

Requisitos do sistema

Sistemas operacionais compatíveis

Arquiteturas com suporte

Pré-requisitos

Para instalar o recurso do SDK do .NET Framework 4.5, você precisa primeiro ter o pacote redistribuível do .NET Framework 4.5 instalado. Esta versão do SDK do Windows não inclui um pacote redistribuível do .NET Framework. Esse pacote pode ser baixado do Centro de Download da Microsoft.

Instalando e desinstalando

Para otimizar sua experiência de instalação do SDK do Windows, é altamente recomendável que você instale as atualizações e os patches mais recentes do Microsoft Update antes de começar a instalar o SDK do Windows.

Requisitos de espaço em disco do SDK do Windows

A instalação completa do SDK do Windows requer de 10 MB a 1 GB de espaço em disco rígido, dependendo dos recursos selecionados. Verifique se o computador utilizado tem o espaço em disco mínimo necessário antes de começar a instalação. Se o espaço em disco mínimo necessário não estiver disponível, a instalação retornará um erro fatal.

Como desinstalar componentes do SDK

Quando você desinstalar o SDK através de Programas e Recursos, a maioria dos componentes do SDK serão desinstalados automaticamente. No entanto, alguns componentes compartilhados instalados pelo SDK podem precisar ser desinstalados separadamente. Este guia fornece instruções para desinstalar esses componentes compartilhados.

Observação: se você desinstalar componentes usados por outros aplicativos, estes serão prejudicados. Por exemplo, o Visual Studio 2012 também usa o SDK do .NET Framework 4.5.

Para desinstalar componentes do SDK compartilhados:

  1. No Painel de Controle, escolha a seção Programas. Escolha a entrada Programas e Recursos.
  2. Na lista de programas instalados, selecione Software Development Kit do Windows e, depois, selecione Desinstalar
  3. Remova os componentes compartilhados. Esta lista mostra alguns dos componentes que você pode ver:
    • SDK do Microsoft .NET Framework 4.5
    • Pacote Multiplataforma do Microsoft .NET Framework 4.5

Notas de versão

Esta versão tem os seguintes problemas conhecidos:

AppVerifier

O AppVerifier, uma ferramenta para teste e verificação da correção de aplicativos em execução, pode estar instalado de tal forma que não possa ser desinstalado separadamente. Para removê-lo de seu computador, desinstale o Kit de Certificação de Aplicativos ou desinstale o SDK do Windows.

Ferramentas do SDK do .NET Framework 4.5 no Windows Vista e no Windows Server 2008

O instalador do SDK do Windows para Windows 8 não tem suporte no Windows Vista nem no Windows 2008 Server. No entanto, se tiver outro computador com um sistema operacional compatível, você poderá instalar as Ferramentas do SDK do .NET Framework 4.5 no Windows 2008 Server seguindo estas etapas:

  1. Execute o instalador do SDK do Windows para Windows 8 em um sistema operacional compatível (por exemplo, Windows 7 ou Windows 8).
  2. Na tela Especificar Local, selecione Baixar o SDK do Windows para instalação em um computador separado e clique em Avançar.
  3. Responda às perguntas na tela Ingressar no Programa de Aperfeiçoamento da Experiência do Usuário.
  4. Na tela seguinte, escolha o recurso Software Development Kit do .NET Framework 4.5. Desmarque todos os outros recursos que podem ser desmarcados.
  5. Escolha o botão Download.
  6. Vá para o local do download (especificado na etapa 2) e localize os seguintes arquivos do instalador da ferramentas do SDK do .NET Framework 4.5:
    • sdk_tools4.msi
    • sdk_tools4.cab
  7. Você pode copiar esses arquivos em um computador com Windows Vista ou Windows 2008 Server na sua organização. Esses arquivos precisam ser copiados no mesmo diretório no computador com Windows Vista ou Windows 2008 Server.
    Observação: não redistribua esses arquivos fora da organização ou como parte de outro instalador.
  8. No computador com Windows Vista ou Windows 2008 Server, reveja os termos de licença aqui.
  9. Verifique se o .NET Framework 4.5 já está instalado no computador. Caso contrário, baixe e instale o .NET Framework 4.5 no Centro de Download.
  10. Abra um prompt de comando com privilégios de administrador.
  11. Vá para o diretório em que os arquivos do instalador das Ferramentas do SDK do .NET Framework 4.5 foram copiados.
  12. Instale as Ferramentas do SDK do .NET Framework 4.5 usando a linha de comando: Msiexec /i sdk_tools4.msi VSEXTUI=1.

Signtool

Certas operações poderão falhar se você usar a versão x64 de signtool que está incluída no SDK. Use a versão x86 de signtool disponível em \Windows Kits\8.0\bin\x86 para todas as suas necessidades de assinatura de código.

APIs de metadados do WinRT

Se quiser usar as funções de metadados do WinRT, instale o SDK do .NET Framework 4.5 para ter acesso ao conjunto completo de arquivos de cabeçalho necessários. As funções de metadados do WinRT são RoGetMetadataFile, RoParseTypeName e RoResolveNamespace em RoMetadataResolution.h. Além disso, você precisa da definição IMetaDataDispenser em RoMetadataApi.h e MetaDataGetDispenser em RoMetadata.h.

Uso de portas no Kit de Certificação de Aplicativos para Windows

O Kit de Certificação de Aplicativos (ACK) do Windows instala diversos serviços em seu computador. Um dos serviços é o Te.Service, que permite ao ACK executar tarefas automatizadas de maneira segura; por exemplo, no contexto de um usuário padrão. Ele habilita também outros recursos; por exemplo, a execução remota de tarefas em várias máquinas. O serviço é iniciado apenas quando necessário durante a execução e para ao concluir. Iniciado o serviço, ele abre portas de firewall e não solicita o consentimento do usuário. embora o ACK pare o serviço e feche a porta ao concluir.

 


Arquivo de SDK do Windows

Encontre as versões anteriores do SDK do Windows.

Downloads para a área de trabalho

Obtenha mais downloads para a área de trabalho do Windows.

Fóruns do SDK

Obtenha suporte da comunidade para questões relacionadas ao SDK do Windows.

Suporte

Obtenha ajuda com o desenvolvimento de aplicativos da área de trabalho.

A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site.

Deseja participar?