PC端工业应用开发宝典2-兼容性问题

2 兼容性问题

1 SDK选择与平台的兼容性

SDK依赖于目标的windows版本,如果是自研工具工控机,一般就win10版本了。

如果软件做出来是给客户用的,那要考虑客户系统,一般win10,win7比较多,老国企的话也有xp系统,这部分也必须得兼容(包括京东做的windows程序也是兼容xp的)

那目标windows平台就是xp到win10

xp默认集成.NET Framework 3.5

win7 默认集成 .Net Framework 4.0

Win10 默认集成.net Framework 4.5

这要考虑打包时针对不同系统安装缺失的.netframework 版本,客户环境复杂多变,至少要提供离线版本的SDK安装包。

2 工具的兼容性

除了SDK要根据平台去安装补充,有些工具需要的依赖库,或者依赖程序对于不同的Windows也不同、

比如常见的mysql需要依赖vs++2015/2013(根据版本的不同),不同的windows版本上有的集成了,有的没集成

比如调用Office Com组件的转pdf功能,office2007就需要额外安装一个转换组件,而之上的版本就不用了

原文地址:https://www.cnblogs.com/swobble/p/14230729.html