Windows Tips & News

Lançado o Windows 10 SDK Preview Build 18950

click fraud protection
RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistema

Um novo Windows 10 SDK Insider Preview que está disponível para download. Ele anexa a versão 18950 do Windows 10 Insider Preview que foi lançado recentemente para o Fast Ring. Aqui estão as mudanças nesta versão.

Propaganda

O SDK de visualização pode ser baixado de seção de desenvolvedor no Windows Insider.

Para comentários e atualizações dos problemas conhecidos, consulte o fórum de desenvolvedores. Para novas solicitações de recursos do desenvolvedor, vá para nosso UserVoice da plataforma Windows.

Conteúdoocultar
Coisas a serem observadas:
Atualizações de ferramentas
Compilador de mensagens (mc.exe)
Pré-processador do Windows Trace (tracewpp.exe)
TraceLoggingProvider.h
Assinando seus aplicativos com o Device Guard Signing
Quebrando mudanças
Remoção de IRPROPS.LIB
Atualizações, adições e remoções de API
  • Esta compilação funciona em conjunto com SDKs lançados anteriormente e Visual Studio 2017 e 2019. Você pode instalar este SDK e ainda continuar a enviar seus aplicativos voltados para o Windows 10 build 1903 ou anterior para a Microsoft Store.
  • O SDK do Windows agora será formalmente compatível apenas com o Visual Studio 2017 e superior. Você pode baixar o Visual Studio 2019 aqui.
  • Esta compilação do SDK do Windows será instalada apenas em Visualização do Windows 10 Insider constrói.
  • Para auxiliar no acesso do script ao SDK, o ISO também poderá ser acessado por meio do seguinte URL estático: https://software-download.microsoft.com/download/sg/Windows_InsiderPreview_SDK_en-us_18950_1.iso.

Compilador de mensagens (mc.exe)

  • Agora detecta a marca de ordem de bytes (BOM) Unicode em arquivos .mc. Se o arquivo .mc iniciar com um BOM UTF-8, ele será lido como um arquivo UTF-8. Caso contrário, se começar com um BOM UTF-16LE, será lido como um arquivo UTF-16LE. Se o parâmetro -u foi especificado, ele será lido como um arquivo UTF-16LE. Caso contrário, ele será lido usando a página de código atual (CP_ACP).
  • Agora evita problemas de regra de uma definição (ODR) em auxiliares ETW C / C ++ gerados por MC causados ​​por macros de configuração conflitantes (por exemplo, quando dois arquivos .cpp com definições conflitantes de MCGEN_EVENTWRITETRANSFER estão vinculados ao mesmo binário, os auxiliares ETW gerados por MC agora respeitarão a definição de MCGEN_EVENTWRITETRANSFER em cada arquivo .cpp em vez de escolher arbitrariamente um ou outro).

Pré-processador do Windows Trace (tracewpp.exe)

  • Agora suporta arquivos de entrada Unicode (.ini, .tpl e código-fonte). Os arquivos de entrada começando com uma marca de ordem de bytes (BOM) UTF-8 ou UTF-16 serão lidos como Unicode. Os arquivos de entrada que não começam com um BOM serão lidos usando a página de código atual (CP_ACP). Para compatibilidade com versões anteriores, se o parâmetro de linha de comando -UnicodeIgnore for especificado, os arquivos que começam com um BOM UTF-16 serão tratados como vazios.
  • Agora suporta arquivos de saída Unicode (.tmh). Por padrão, os arquivos de saída serão codificados usando a página de código atual (CP_ACP). Use os parâmetros de linha de comando -cp: UTF-8 ou -cp: UTF-16 para gerar arquivos de saída Unicode.
  • Mudança de comportamento: o tracewpp agora converte todo o texto de entrada em Unicode, executa o processamento em Unicode e converte o texto de saída na codificação de saída especificada. As versões anteriores do tracewpp evitavam as conversões Unicode e executavam o processamento de texto assumindo um conjunto de caracteres de byte único. Isso pode levar a mudanças de comportamento nos casos em que os arquivos de entrada não estão em conformidade com a página de código atual. Nos casos em que isso for um problema, considere converter os arquivos de entrada para UTF-8 (com BOM) e / ou usar o parâmetro de linha de comando -cp: UTF-8 para evitar ambigüidade de codificação.

TraceLoggingProvider.h

  • Agora evita problemas de regra de uma definição (ODR) causados ​​por macros de configuração conflitantes (por exemplo, quando dois arquivos .cpp com definições conflitantes de TLG_EVENT_WRITE_TRANSFER estão vinculados no mesmo binário, os auxiliares TraceLoggingProvider.h agora respeitarão a definição de TLG_EVENT_WRITE_TRANSFER em cada arquivo .cpp em vez de escolher arbitrariamente um ou o de outros).
  • No código C ++, a macro TraceLoggingWrite foi atualizada para permitir um melhor compartilhamento de código entre eventos semelhantes usando modelos variadic.

Assinando seus aplicativos com o Device Guard Signing

  • Estamos tornando mais fácil para você assinar seu aplicativo. A assinatura do Device Guard é um recurso do Device Guard que está disponível na Microsoft Store para Empresas e Educação. A assinatura permite que as empresas garantam que cada aplicativo venha de uma fonte confiável. Nosso objetivo é tornar a assinatura do seu pacote MSIX mais fácil. A documentação sobre a assinatura do Device Guard pode ser encontrada aqui: https://docs.microsoft.com/windows/msix/package/signing-package-device-guard-signing

Remoção de IRPROPS.LIB

Nesta versão, o irprops.lib foi removido do Windows SDK. Aplicativos que estavam vinculados ao irprops.lib podem mudar para bthprops.lib como um substituto drop-in.

Uma série de APIs foram adicionadas à plataforma desde o lançamento do SDK do Windows 10, versão 1903, build 18362.

Se você é um desenvolvedor de software executando o WIndows 10 Insider Preview build 18950, é bom ter este SDK instalado.

Fonte: Microsoft

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistema

Baixar arquivos de skins do Winamp

Este site usa cookies para melhorar a sua experiência enquanto navega pelo site. Destes cookies, ...

Consulte Mais informação

Negar gravação em unidades fixas não protegidas pelo BitLocker

Negar gravação em unidades fixas não protegidas pelo BitLocker

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistemaPar...

Consulte Mais informação

Gere um GUID no Windows 10 (identificador global exclusivo)

Gere um GUID no Windows 10 (identificador global exclusivo)

Um GUID é um valor de 128 bits que consiste em um grupo de 8 dígitos hexadecimais, seguido por tr...

Consulte Mais informação