U盘装系统_分享U盘装系统教程_提供64位win11、win10、win7电脑系统及绿色软件下载

当前位置:首页 > IT资讯 > 微软

Windows 10 SDK Preview Build 18970现已上市!

时间:2019-09-04 来源: 点击:
手机扫码继续观看
Windows 10 SDK Preview Build 18970现已上市!

  Windows 10 SDK Preview Build 18970现已上市!

  今天,我们发布了一个新的Windows 10预览版SDK,与Windows 10 Insider Preview(Build18970或更高版本)配合使用。Preview SDK Build18970包含错误修复和API表面区域的开发变更。

  可以从Windows Insider的开发人员部分下载Preview SDK。

  有关已知问题的反馈和更新,请参阅开发人员论坛。对于新的开发人员功能请求,请转到我们的Windows平台UserVoice。

  注意事项:

  此版本与之前发布的SDK以及Visual Studio 2017和2019结合使用。您可以安装此SDK,并且还可以继续将针对Windows 10 build 1903或更早版本的应用程序提交到Microsoft Store。

  Windows SDK现在将正式仅由Visual Studio 2017及更高版本支持。您可以在此处下载Visual Studio 2019。

  Windows SDK的此版本将仅在Windows 10 Insider Preview版本上安装。

  为了帮助访问SDK的脚本,还可以通过以下静态URL访问ISO:

  工具更新:

  消息编译器(mc.exe)

  现在检测.mc文件中的Unicode字节顺序标记(BOM)。如果.mc文件以UTF-8 BOM开头,则它将被读取为UTF-8文件。否则,如果它以UTF-16LE BOM开头,它将被读作UTF-16LE文件。如果指定了-u参数,则它将被读取为UTF-16LE文件。否则,将使用当前代码页(CP_ACP)读取它。

  现在避免由于冲突的配置宏导致MC生成的C / C ++ ETW助手中的单定义规则(ODR)问题(例如,当MCGEN_EVENTWRITETRANSFER定义冲突的两个.cpp文件链接到同一个二进制文件时,MC生成的ETW帮助程序现在将尊重每个.cpp文件中MCGEN_EVENTWRITETRANSFER的定义,而不是任意选择一个或另一个)。

  Windows跟踪预处理器(tracewpp.exe)

  现在支持Unicode输入(.ini,.tpl和源代码)文件。以UTF-8或UTF-16字节顺序标记(BOM)开头的输入文件将被读取为Unicode。将使用当前代码页(CP_ACP)读取不以BOM开头的输入文件。为了向后兼容,如果指定了-UnicodeIgnore命令行参数,则以UTF-16 BOM开头的文件将被视为空。

  现在支持Unicode输出(.tmh)文件。默认情况下,输出文件将使用当前代码页(CP_ACP)进行编码。使用命令行参数-cp:UTF-8或-cp:UTF-16生成Unicode输出文件。

  行为更改:tracewpp现在将所有输入文本转换为Unicode,以Unicode执行处理,并将输出文本转换为指定的输出编码。早期版本的tracewpp避免了Unicode转换,并在假定单字节字符集的情况下执行文本处理。在输入文件不符合当前代码页的情况下,这可能会导致行为更改。如果这是一个问题,请考虑将输入文件转换为UTF-8(使用BOM)和/或使用-cp:UTF-8命令行参数以避免编码歧义。

  TraceLoggingProvider.h

  现在避免由冲突的配置宏引起的单定义规则(ODR)问题(例如,当两个具有冲突的TLG_EVENT_WRITE_TRANSFER定义的.cpp文件链接到同一个二进制文件时,TraceLoggingProvider.h帮助程序现在将遵循每个中的TLG_EVENT_WRITE_TRANSFER的定义。 cpp文件而不是任意选择一个或另一个)。

  在C ++代码中,TraceLoggingWrite宏已更新,以使用可变参数模板在类似事件之间实现更好的代码共享。

  使用Device Guard签名对您的应用进行签名

  我们正在让您更轻松地签署您的应用。Device Guard签名是一项Device Guard功能,可在Microsoft Store for Business和Education中使用。签名允许企业保证每个应用程序都来自可靠的来源。我们的目标是让您更轻松地签署您的MSIX包。有关Device Guard签名的文档可以在这里找到

  突破性变化

  删除api-ms-win-net-isolation-l1-1-0.lib

  在此版本中,api-ms-win-net-isolation-l1-1-0.lib已从Windows SDK中删除。与api-ms-win-net-isolation-l1-1-0.lib链接的应用可以切换到OneCoreUAP.lib作为替代。

  删除IRPROPS.LIB

  在此版本中,irprops.lib已从Windows SDK中删除。与irprops.lib链接的应用可以切换到bthprops.lib作为替代品。

上一篇:windows10更新版本1903的KB4512941(版本号18362.329)修复内容

下一篇:Microsoft Office Patchday(2019年9月5日)

相关文章