查看: 5872|回复: 8

[原创] 微软宣布Windows 10 SDK Build 16278 & Mobile Emulator Build 15240

[复制链接]

签到天数: 559 天

连续签到: 1 天

[LV.9]以坛为家II

2401

主题

1万

积分

691

支持

新闻组

Rank: 6Rank: 6

积分
10579

发表于 2017-9-6 08:10:37 | 显示全部楼层 |阅读模式

马上注册,享受积分奖励和更多功能,让您轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

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

Universal Windows Platform.png

注意事项

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

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

已知问题

  • 在非 Windows 10 平台上编译失败

在之前的平台上进行应用构建时,你可能会看到如下的错误提示:

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>、

重要调整

  • ecmangen.exe 在本次的 SDK 中被移除

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

API 更新和新增内容

详见 Windows 官方博客

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

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

不要和我比懒,我懒得和你比

签到天数: 552 天

连续签到: 6 天

[LV.9]以坛为家II

39

主题

3623

积分

9

支持

发表于 2017-9-6 08:27:32 来自手机 | 显示全部楼层
厉害了

来自:Lumia 950 XL Win10旗舰-智机社区客户端
[你知道吗]:

签到天数: 1265 天

连续签到: 21 天

[LV.10]以坛为家III

27

主题

3664

积分

345

支持

QQ

发表于 2017-9-6 09:08:05 来自手机 | 显示全部楼层
谢谢分享  辛苦了  华丽的水一贴~~~

来自:Lumia 1520 -智机社区客户端
[你知道吗]:

签到天数: 326 天

连续签到: 6 天

[LV.8]以坛为家I

33

主题

978

积分

8

支持

发表于 2017-9-6 09:28:49 来自手机 | 显示全部楼层
看不懂啊

来自:Lumia 950 XL Win10旗舰-智机社区客户端

签到天数: 535 天

连续签到: 34 天

[LV.9]以坛为家II

69

主题

1293

积分

0

支持

发表于 2017-9-6 11:36:51 来自手机 | 显示全部楼层
确实,真的看不懂,那位普及下?

来自:Lumia 930 -智机社区客户端
[你知道吗]:

签到天数: 15 天

连续签到: 1 天

[LV.4]偶尔看看III

3

主题

334

积分

1

支持

发表于 2017-9-6 14:04:28 | 显示全部楼层
听雾 发表于 2017-9-6 11:36
确实,真的看不懂,那位普及下?

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

签到天数: 67 天

连续签到: 1 天

[LV.6]常住居民II

3

主题

634

积分

8

支持

发表于 2017-9-6 15:38:03 来自手机 | 显示全部楼层
5465846 发表于 2017-9-6 14:04
api调整的意思通俗的来讲就是说,有些老应用可能要不兼容了、用不了了。其它的科普不了 ...

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

来自:Lumia 950 Win10新机-智机社区客户端
[你知道吗]:

该用户从未签到

104

主题

5967

积分

392

支持

发表于 2017-9-6 22:43:59 | 显示全部楼层
5465846 发表于 2017-9-6 14:04
api调整的意思通俗的来讲就是说,有些老应用可能要不兼容了、用不了了。其它的科普不了 ...

没那回事
WinRT的API不是这样的,是并存的。
老应用用的是老版的API接口,新应用用的是新版的API接口。
当然还是会有影响,但是那是内核实现的问题了,不是API提供的问题。
我一直认为程序猿有给普通用户科普的义务,好让他们过的更好。结果,我变成了WP的方肘子了……

在回答别人问题的时候。不一定要告诉他真实的答案。很多时候,告诉他一个符合他想象的答案,可能效果更好。因为不是每一个人,都有勇气去接受他不懂的东西,愿意去理解他未知的领域。对绝大多数人来说,更倾向用已有的想法,去解释看到的一切。这些人极度自负。

该用户从未签到

104

主题

5967

积分

392

支持

发表于 2017-9-6 22:46:18 | 显示全部楼层
这次的API改动全是命名改动,怕是产品经理觉得名字不好听把几个API名字给改了?
我一直认为程序猿有给普通用户科普的义务,好让他们过的更好。结果,我变成了WP的方肘子了……

在回答别人问题的时候。不一定要告诉他真实的答案。很多时候,告诉他一个符合他想象的答案,可能效果更好。因为不是每一个人,都有勇气去接受他不懂的东西,愿意去理解他未知的领域。对绝大多数人来说,更倾向用已有的想法,去解释看到的一切。这些人极度自负。
[你知道吗]:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

         

网站地图| 小黑屋|京ICP证150706号|京B2-20160045| 京公网安备11010802018258号

Powered by Discuz! X3.2 / Copyright 2010-2017 © 智机网 WFUN.COM Inc. All rights reserved.

快速回复 返回顶部 返回列表