win10 sdk 是否向下兼容

向下兼容(downward compatibility),又称向后兼容(backward compatibility)、回溯兼容,在计算机中指在一个程序、库或硬件更新到较新版本后,用旧版本程序创建的文档或系统仍能被正常操作或使用(包括输入数据)、在旧版本库的基础上开发的程序仍能正常编译运行,或较旧版的硬件仍可在新版使用的情况。

在我们安装了 sdk 为 14393 之后,选择项目工程为 14393 ,那么编译出来的程序是不是不可以在win10 版本为红石之前的运行?

答案是:不可以

但是之后是不是存在向下兼容,以后可能是。

但是现在是不可以的,从 10240 编译的程序经常无法在 14393 以上的系统打开,微软没有做出保证,所以做出的程序是在自己的版本可以运行,但是在和他不同版本的就无法正常运行。

微软在向下兼容这里做不好,原因:因为用户都会更新系统,所以开发只有使用最新的就可以,不需要关心那些比较老的系统。

微软系统是自动更新,所以会自动把用户更新为最新的,开发的时候,如果在新版本发布一个月内,那么需要使用最低版本为上一个的,其他的情况建议使用最新的版本。

现在开发需要安装所有的sdk?微软认为开发只需要安装最新的sdk就好,对于老的版本,不建议开发。

上面说的都不是来自微软官方。

参见:http://stackoverflow.com/a/40233780/6116637

Microsoft releases new Windows 10 SDK

如果打开一个之前版本的,会提示

这时可以修改 项目 来打开

把10240改为 15063 我就可以打开


本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏苦逼的码农

谈谈NAT:什么?全球IP和私有IP是什么鬼?

可能你们会经常听到全球 IP(外网)和私有 IP(内网),他们的区别是什么呢?今天这篇文章来简单讲讲这到底是怎么回事。

18720
来自专栏沉思录

重新理解IO模型

本文试图理清楚几种IO模型的根本性区别,同时分析了为什么在Linux网络编程中最好要用非阻塞式IO?

62370
来自专栏网站漏洞修补

网站漏洞修补之metinfo远程SQL注入漏洞建议

2018年11月23日SINE网站安全检测平台,检测到MetInfo最新版本爆出高危漏洞,危害性较大,影响目前MetInfo 5.3版本到最新的 MetInfo...

22910
来自专栏Jackie技术随笔

一个简单的git开发流程

最近将手上svn的一些服务版本管理迁移到git库管理,下面简要描述一下使用的Git工作流程。

727210
来自专栏小二的折腾日记

服务器-初识Nginx

在反向代理服务方面,Nginx服务器转发前端请求性能稳定,并且后端转发与业务配置相互分离,配置相当灵活。

18620
来自专栏Python中文社区

突破反爬虫的利器——开源IP代理池

专栏作者简介 七 夜 信息安全研究人员,比较擅长网络安全、逆向工程、Python爬虫开发、Python Web开发。 博客园:http://cnblogs.co...

1.2K90
来自专栏Youngxj

微信透明头像

37450
来自专栏菩提树下的杨过

Asp.Net4.0/VS2010新变化(5):可扩展的(分布式)缓存

.net3.0/3.5时代,asp.net的outPut缓存默认只能存放于内存中,但是内存资源是有限的,这就导致了缓存的无法扩展。 而asp.net4.0中允...

19450
来自专栏企鹅号快讯

Oracle 发布关于 MySQL 服务的重大安全漏洞说明

来源:开源中国社区 www.oschina.net/news/92665/mysql-security-vulnerablity Oracle官方近日发布安全公...

221100
来自专栏Python爬虫与算法进阶

学习Git(一)起步

什么是Git 在Git官网上找到这样一段描述 Git is a free and open source distributed version control...

34660

扫码关注云+社区

领取腾讯云代金券