Windows 10 SDK Preview Build 18965 ahora para desarrolladores

windows

Una nueva versión de la vista previa del SDK de Windows 10 ya está disponible para desarrolladores. Esta versión eleva el número de compilación hasta 18965.

Los desarrolladores pueden consultar otra actualización de la vista previa del SDK de Windows 10 a partir de ya La última versión lleva el número de compilación hasta 18965, que coincide con la última compilación disponible para Windows Insiders en el anillo rápido. Los desarrolladores pueden obtener esta actualización del SDK ahora desde el sitio web de Windows Insider.

Actualizaciones de herramientas

Compilador de mensajes (mc.exe)

  • Ahora detecta la marca de orden de bytes Unicode (BOM) en archivos .mc. Si el archivo .mc comienza con una lista de materiales UTF-8, se leerá como un archivo UTF-8. De lo contrario, si comienza con una lista de materiales UTF-16LE, se leerá como un archivo UTF-16LE. Si se especificó el parámetro -u, se leerá como un archivo UTF-16LE. De lo contrario, se leerá utilizando la página de códigos actual (CP_ACP).
  • Ahora evita los problemas de una regla de definición (ODR) en los auxiliares ETW C / C ++ generados por MC causados ​​por macros de configuración en conflicto (por ejemplo, cuando dos archivos .cpp con definiciones conflictivas de MCGEN_EVENTWRITETRANSFER están vinculados al mismo binario, los auxiliares ETW generados por MC ahora respetará la definición de MCGEN_EVENTWRITETRANSFER en cada archivo .cpp en lugar de elegir arbitrariamente uno u otro).

Preprocesador de seguimiento de Windows (tracewpp.exe)

  • Ahora admite archivos de entrada Unicode (.ini, .tpl y código fuente). Los archivos de entrada que comienzan con una marca de orden de bytes (BOM) UTF-8 o UTF-16 se leerán como Unicode. Los archivos de entrada que no comienzan con una lista de materiales se leerán utilizando la página de códigos actual (CP_ACP). Para compatibilidad con versiones anteriores, si se especifica el parámetro de línea de comandos -UnicodeIgnore, los archivos que comienzan con una lista de materiales UTF-16 se tratarán como vacíos.
  • Ahora admite archivos de salida Unicode (.tmh). Por defecto, los archivos de salida se codificarán utilizando la página de códigos actual (CP_ACP). Utilice los parámetros de línea de comandos -cp: UTF-8 o -cp: UTF-16 para generar archivos de salida Unicode.
  • Cambio de comportamiento: tracewpp ahora convierte todo el texto de entrada a Unicode, realiza el procesamiento en Unicode y convierte el texto de salida a la codificación de salida especificada. Las versiones anteriores de tracewpp evitaban las conversiones Unicode y realizaban el procesamiento de texto suponiendo un conjunto de caracteres de un solo byte. Esto puede conducir a cambios de comportamiento en los casos en que los archivos de entrada no se ajustan a la página de códigos actual. En los casos en que esto sea un problema, considere convertir los archivos de entrada a UTF-8 (con BOM) y / o usar el parámetro de línea de comando -cp: UTF-8 para evitar la ambigüedad de codificación.

TraceLoggingProvider.h

  • Ahora evita los problemas de una regla de definición (ODR) causados ​​por macros de configuración en conflicto (por ejemplo, cuando dos archivos .cpp con definiciones en conflicto de TLG_EVENT_WRITE_TRANSFER están vinculados al mismo binario, los ayudantes TraceLoggingProvider.h ahora respetarán la definición de TLG_EVENT_WRITE_TRANSFER en cada uno. archivo cpp en lugar de elegir arbitrariamente uno u otro).
  • En el código C ++, la macro TraceLoggingWrite se ha actualizado para permitir un mejor intercambio de código entre eventos similares utilizando plantillas variadas.

Firma tus aplicaciones con Device Guard Signing

Estamos facilitando la firma de su aplicación. La firma de Device Guard es una característica de Device Guard que está disponible en Microsoft Store para empresas y educación. La firma permite a las empresas garantizar que cada aplicación provenga de una fuente confiable. Nuestro objetivo es facilitar la firma de su paquete MSIX. La documentación sobre la firma de Device Guard se puede encontrar aquí: https : // docs . Microsoft . com / es - us / windows / msix / package / firmado - paquete - dispositivo - guardia - firma

Rompiendo cambios

  • Eliminación de api-ms-win-net-aislamiento-l1-1-0.lib: en esta versión, api-ms-win-net-aislamiento-l1-1-0.lib se ha eliminado del SDK de Windows. Las aplicaciones que se vinculaban contra api-ms-win-net-aislamiento-l1-1-0.lib pueden cambiar a OneCoreUAP.lib como reemplazo.
  • Eliminación de IRPROPS.LIB: en esta versión, irprops.lib se ha eliminado del SDK de Windows. Las aplicaciones que se vinculaban contra irprops.lib pueden cambiarse a bthprops.lib como un reemplazo directo.
Fecha actualización el 2021-08-28. Fecha publicación el 2019-08-28. Categoría: windows Autor: Oscar olg Mapa del sitio Fuente: windowscentral Version movil