Windows Software Development Kit (SDK) para Windows 8.1

O Windows Software Development Kit (SDK) para Windows 8.1 contém cabeçalhos, bibliotecas e ferramentas que pode utilizar quando cria aplicações executadas em sistemas operativos Windows. Pode utilizar o Windows SDK juntamente com o ambiente de desenvolvimento da sua eleição para escrever aplicações da Loja Windows e de ambiente de trabalho para o Windows 8.1, bem como para o Windows 8, o Windows 7, o Windows Vista, o Windows Server 2012, o Windows Server 2008 R2 e o Windows Server 2008.

O Windows SDK inclui ainda o Windows App Certification Kit 3.3 (Windows ACK) para testar a sua aplicação para o programa de certificação do Windows 7, Windows 8, Windows 8.1 e Windows 8.1 Phone.

O Windows SDK já não inclui um ambiente completo de compilação de linha de comandos. Tem de instalar um compilador e um ambiente de compilação em separado. Se necessitar de um ambiente de desenvolvimento completo que inclua compiladores e um ambiente de compilação, pode transferir o Visual Studio 2013 que inclui os componentes apropriados do Windows SDK. Para transferir o SDK e instalá-lo noutro computador, clique na ligação de transferência e execute a configuração. Em seguida, na caixa de diálogo Especificar Localização, clique em Transferir o Windows Software Development Kit para instalação num computador separado.

Instalar e transferir  (974 KB, em inglês)

Última atualização: 29 de abril de 2015
Publicação original: 17 de outubro de 2013

Nota: para obter o SDK e o emulador móvel mais recentes, consulte Transferências e ferramentas para o Windows.

Novidades

Revisões de novembro de 2014

Atualizações de API

As APIs de thread estão agora disponíveis para utilização com as aplicações da Loja Windows e Windows Phone. Para obter uma lista completa de APIs Win32 suportadas pelas aplicações da Loja Windows, consulte Referência de aplicações Win32 e COM para o Windows Runtime.

Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Sem efeito*
Windows
Windows Phone
Windows
Windows Phone
Sem efeito*
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
* Pode chamar estas funções a partir de uma aplicação da Loja do Windows Phone e a sua aplicação será certificada, mas as funções não terão nenhum efeito no Windows Phone.

Revisões de agosto de 2014

Atualizações de API

O Windows SDK e o Windows App Certification Kit foram atualizados para permitir a utilização de sockets Win32 e Berkley em aplicações da Loja Windows. Agora, pode utilizar as APIs de socket durante o desenvolvimento da aplicação. As APIs atualizadas são apresentadas na lista Referência de aplicações Win32 e COM para o Windows Runtime.

Depuração de Gráficos e Análise de Fotogramas de Gráficos

Foi incluída uma ferramenta de linha de comandos nova no pacote MSI do DirectX remoto que permite a captura do rastreio de gráficos num sistema remoto.

Revisões de abril de 2014

Windows App Certification Kit 3.3

A versão mais recente do Windows App Certification Kit é uma atualização no local para todas as versões anteriores. A versão 3.3 apresenta suporte para testes de pré-certificação de aplicações Windows Phone 8.1 antes da submissão final na Loja Windows Phone. Com esta versão, o Windows App Certification Kit suporta agora os seguintes tipos de aplicação:

  • Aplicações de ambiente de trabalho para Windows 7, Windows 8 e Windows 8.1
  • Aplicações da Loja Windows para Windows 8 e Windows 8.1
  • Aplicações Windows Phone 8.1

Depuração de Gráficos e Análise de Fotogramas de Gráficos

O Windows SDK suporta agora as funcionalidades "Depuração de Gráficos" e "Análise de Fotogramas de Gráficos" do Visual Studio para o Windows 8.1 e o Windows Phone 8.1.

Nota: estas funcionalidades necessitam do Visual Studio 2013 Update 2 ou posterior. A instalação das atualizações de abril de 2014 ou do Windows SDK posterior com o Visual Studio 2013 RTM ou Update 1 resultará num comportamento indefinido durante a utilização das funcionalidades de depuração de gráficos do Visual Studio. As restantes funcionalidades do Visual Studio não serão afetadas.

A Depuração de Gráficos no Visual Studio permite rastrear as chamadas D3D efetuadas pela aplicação e, posteriormente, reproduzir essas chamadas e inspecionar parâmetros, texturas e outros objetos gráficos para diagnosticar problemas de composição. Os rastreios podem ser efetuados em PCs Windows, simuladores, emuladores do Windows Phone ou dispositivos e reproduzidos num hardware diferente.

A Análise de Fotogramas de Gráficos é executada num rastreio gráfico e recolhe a temporização de linha de base para as chamadas de desenho D3D, realizando ainda uma série de experiências mediante a modificação de diversas definições gráficas e produzindo uma tabela de resultados de temporização. Pode utilizar estes dados para compreender os problemas de desempenho dos gráficos da aplicação e rever os resultados das diversas experiências para identificar oportunidades de melhoria no desempenho.

Revisões de outubro de 2013

.NET Framework 4.5.1 SDK

O Windows SDK inclui as assemblagens de referência, as ferramentas, os cabeçalhos e as bibliotecas de que necessita para criar aplicações destinadas ao .NET Framework 4.5.1.

Política ARM Kit

O Windows SDK inclui uma nova política ARM Kits (Microsoft-Windows-Kits-Secure-Boot-Policy .p7b). Para executar as ferramentas do Windows SDK num dispositivo ARM, certifique-se de que a política ARM Kits está instalada. Para obter as instruções, consulte Informações da política ARM Kit.

Assistente de Criação de Metadados de Dispositivo

Os fabricantes de dispositivos e as operadoras de serviços podem utilizar esta ferramenta para desenvolver um pacote de metadados para os seus dispositivos e serviços. Este pacote de metadados fornece as informações apresentadas aos utilizadores do Windows, incluindo o ícone fotorrealista e o nome do dispositivo ou serviço.

DirectX SDK Integrado

O DirectX SDK faz agora parte do Windows SDK. Muitas das ferramentas e dos componentes incluídos originalmente no DirectX SDK fazem agora parte do Windows SDK. Estas ferramentas suportam a criação de aplicações DirectX excecionais para Windows utilizando um SDK único. Se necessita de utilizar o DirectX SDK para aceder a componentes legados, elaborámos instruções de utilização com o novo Windows SDK através do Visual Studio 2012.

Compilador do shader do Direct3D incluído no Windows

A d3dcompiler_47.dll está agora incluída no Windows 8.1. Se o seu mercado alvo é o Windows 8.1, já não tem de incluir o DirectX Redist.

Funcionalidades atualizadas ou removidas

Alterámos ou removemos estes itens desta versão do Windows SDK.

Ambiente de compilação de linha de comandos

O Windows SDK já não inclui um ambiente completo de compilação de linha de comandos. Alternativamente, o Windows SDK necessita que um compilador e um ambiente de compilação sejam instalados em separado.

Ferramentas e assemblagens de referência do .NET Framework

O Windows SDK suporta as ferramentas de desenvolvimento e as assemblagens de referência do .NET Framework 4.5.1. As ferramentas e as assemblagens de referência para versões anteriores do .NET Framework não estão incluídas nesta versão do Windows SDK. Pode ainda transferir e instalar o Microsoft Windows SDK para Windows 7 e o .NET Framework 4 para obter as ferramentas e as assemblagens de referências para as versões anteriores do .NET Framework.

Amostras

As amostras do Windows foram movidas para o Windows Dev Center. Pode encontrar centenas de demonstrações que podem ser filtradas por tecnologia, linguagem de programação e plataforma de desenvolvimento. As amostras estão disponíveis para aplicações da Loja Windows e aplicações de ambiente de trabalho.

Pode encontrar outros exemplos nas Amostras de código.

Requisitos de sistema

Sistemas operativos suportados

Windows 8.1, Windows 8, Windows 7

Windows Server 2012, Windows Server 2008 R2

Arquitetura com suporte

x86, x64, ARM (aplicações da Loja Windows)

Nota: O Windows SDK não pode ser instalado diretamente na arquitetura ARM. Para desenvolver aplicações para a arquitetura ARM, é possível instalar o Windows SDK numa plataforma x86 ou x64.

Pré-requisitos

Para instalar a funcionalidade de .NET Framework 4.5 SDK, primeiro necessita de instalar o pacote redistribuível do .NET Framework 4.5. Esta versão do Windows SDK não inclui um Pacote Redistribuível do .NET Framework. Pode transferi-lo a partir do Centro de Transferências da Microsoft.

Instalação e desinstalação

Para beneficiar de uma experiência de configuração simples do Windows SDK, antes de instalar o Windows SDK instale primeiro as atualizações e os patches mais recentes a partir do Microsoft Update.

Requisitos de espaço em disco para o Windows SDK

Dependendo da forma como configurar, irá necessitar entre 10 megabytes (MB) e 1 gigabytes (GB) de espaço de disco rígido para instalar o Windows SDK. Certifique-se de que o computador em que está a efetuar a instalação tem o espaço em disco mínimo necessário; caso contrário, a configuração apresentará um erro.

Como desinstalar componentes do SDK

Quando utiliza a função Programas e Funcionalidades para desinstalar o SDK, a maioria dos componentes é desinstalada automaticamente. No entanto, alguns componentes partilhados podem necessitar de ser desinstalados separadamente. Seguem-se algumas diretrizes para desinstalar esses componentes partilhados.

  1. No Painel de Controlo, abra Programas e Funcionalidades
  2. Na lista de programas instalados, selecione Windows Software Development Kit
  3. Selecione Desinstalar
  4. Remova os componentes partilhados. Seguem-se alguns dos componentes que pode ver:

    • Microsoft .NET Framework 4.5.1 SDK
    • Microsoft .NET Framework 4.5.1 Multi-Targeting Pack

Nota: se desinstalar componentes utilizados por outras aplicações, terá problemas. Por exemplo, o Visual Studio 2013 também utiliza o Windows SDK.

Notas de versão

O Windows SDK para Windows 8.1 atualiza o Windows App Certification Kit, o AppVerifier e os Windows Performance ToolKits. Se instalar o Windows SDK para Windows 8.1 num PC que inclua o Windows SDK para o Windows 8, as ferramentas serão atualizadas e movidas para a pasta Windows Kits\8.1.

Problemas conhecidos

AppVerifier

Poderá não ser possível desinstalar o AppVerifier, uma ferramenta para testar e verificar separadamente se as aplicações em execução estão a funcionar corretamente. Para remover esta ferramenta do computador, desinstale o Kit de Certificação de Aplicações ou o Windows SDK.

Verificação de Automação da IU

Esta ferramenta, concebida para testar manualmente a automatização da IU, não é executada em dispositivos ARM no Windows 8.1.

Desinstalar e reparar

Se instalar o Windows SDK para Windows 8.1 num PC com o Windows SDK para Windows 8 e o desinstalar a seguir, as ferramentas atualizadas (Windows App Certification Kit, AppVerifier e Windows Performance ToolKits) permanecem na pasta 8.1. Para recuperar a versão do Windows 8, repare o Windows SDK no Painel de Controlo.

APIs de Metadados do WinRT

Se pretender utilizar as funções de metadados do WinRT, tem de instalar o .NET Framework SDK 4.5 para ter acesso ao conjunto completo de ficheiros de cabeçalho necessários. As funções de metadados do WinRT são RoGetMetadataFile, RoParseTypeName e RoResolveNamespace em RoMetadataResolution.h. Necessita ainda da definição IMetaDataDispenser em RoMetadataApi.h e MetaDataGetDispenser em RoMetadata.hr.

Windows App Certification Kit

Utilização de portas

O Windows ACK instala Te.Service, que permite ao Windows ACK executar tarefas automatizadas de forma segura; por exemplo, no contexto de um utilizador padrão. Ativa ainda outras funcionalidades, como, por exemplo, execução de tarefas remotas em PCs. O serviço só é iniciado quando é chamado pelo Kit durante a execução e para após a conclusão da chamada. Quando o serviço é iniciado, abre as portas da firewall e não pede autorização ao utilizador, embora o Windows ACK pare o serviço e feche a porta quando termina.

Geração de código de bytes

O teste falha quando um pacote de programador é atualizado de uma versão anterior para uma versão mais recente. Desinstale o pacote anterior antes de executar o Windows ACK no pacote atualizado.

Política ARM Kits

Para executar o Windows ACK num PC Windows 8.1 ARM, tem de instalar a política Kits. A configuração do Windows ACK no Windows 8.1 ARM instalará a política no seu PC. Se tiver de instalar manualmente a política, consulte a página de informações da política ARM Kits. Tenha em atenção que a política Kits só tem de ser instalada uma vez num PC. A política Kits não é necessária quando tem de executar o Windows ACK num PC com o Windows 8 ARM.

Explorar mais

Encontre as versões anteriores do Windows SDK.

Obtenha mais transferências para o ambiente de trabalho do Windows.

Obtenha suporte da comunidade para questões relacionadas com o Windows SDK.

Obtenha ajuda para o desenvolvimento de aplicações de ambiente de trabalho.

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