微软宣布Windows 10 SDK Build 16278 & Mobile Emulator Build 15240

∮仗剑ノ天涯 UID.437137
2017-09-06 发表

今天,微软在 Windows 官方博客宣布了全新的 Windows 10 SDK Preview 版本和 Mobile Emulator。本次发布的 Windows 10 SDK 需要配合 Windows 10 Build 16278 或者更高版本的 Windows 10 系统使用。此次针对 Windows 10 SDK 和 Mobile Emulator 的更新包含问题修复和针对 API 表层的调整。

***附件停止解析***

注意事项

本次的 Build 版本可以和之前发行的 SDK 和 Visual Studio 2017 共存。在安装了本次的 SDK 之后,你仍旧可以向 Windows 应用商店提交面向 Windows 10 Creators Update 或者更早版本的系统的应用。

本次的 Windows SDK 现在正式仅支持 Visual Studio 2017 或者更新的版本。

已知问题

[list]
[*]在非 Windows 10 平台上编译失败
[/list]
在之前的平台上进行应用构建时,你可能会看到如下的错误提示:

C:\program files (x86)\Windows Kits\10\bin\10.0.16232.0\x86\genxbf.dll:C:\program files (x860\Windows Kits\10\bin\10.0.16232.0\x86\genxbf.dll(0,0): Error WMC0621: Cannot resolve ‘GenXbf.dll’ under path ‘C:\program files (x860\Windows Kits\10\bin\10.0.16232.0\x86\genxbf.dll’. Please install the latest version of the Windows 10 Software Development Kit.
Process ‘msbuild.exe’ exited with code ‘1’.

该错误会发生在最低目标平台版本被设置为 10.0.16225.0 的情况下。要解决该问题,右击你的项目文件并选择属性或者在你使用的编辑器中打开项目文件,然后把目标平台版本修改为之前发行的 SDK。比如:

<WindowsTargetPlatformMinVersion>10.0.10586.0</WindowsTargetPlatformMinVersion>、

重要调整

[list]
[*]ecmangen.exe 在本次的 SDK 中被移除
[/list]
ecmangen.exe 将不再会出现在 Windows SDK 中。依赖于 ecmangen 进行事件显现创作的开发者被推荐安装 SDK 的 Windows Creators Update 版本。开发者也可以使用笔记本或者其它的 XML 编辑器进行上述操作。

API 更新和新增内容

详见 Windows 官方博客

--------------------------------------------------------------

感兴趣的开发者朋友赶紧去更新吧 ~

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
杨杨设计 UID.2200918
2017-09-06 使用 Lumia 950 XL 回复

厉害了

asizel UID.631132
2017-09-06 使用 Lumia 1520 回复

谢谢分享 辛苦了 华丽的水一贴~~~

信徒551 UID.2867849
2017-09-06 使用 Lumia 950 XL 回复

看不懂啊

听雾 UID.2760467
2017-09-06 使用 Lumia 930 回复

确实,真的看不懂,那位普及下?

54****46 UID.909793
2017-09-06 回复

Quote***链接停止解析***
确实,真的看不懂,那位普及下?


api调整的意思通俗的来讲就是说,有些老应用可能要不兼容了、用不了了。其它的科普不了

909****964 UID.1148492
2017-09-06 使用 Lumia 950 回复

Quote5465846 发表于 2017-9-6 14:04
api调整的意思通俗的来讲就是说,有些老应用可能要不兼容了、用不了了。其它的科普不了 ...


不是,是旧软件不一定能用新SDK编译了,系统还是兼容的

vbfool UID.352791
2017-09-06 回复

Quote***链接停止解析***
api调整的意思通俗的来讲就是说,有些老应用可能要不兼容了、用不了了。其它的科普不了 ...


没那回事
WinRT的API不是这样的,是并存的。
老应用用的是老版的API接口,新应用用的是新版的API接口。
当然还是会有影响,但是那是内核实现的问题了,不是API提供的问题。

vbfool UID.352791
2017-09-06 回复

这次的API改动全是命名改动,怕是产品经理觉得名字不好听把几个API名字给改了?

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报