认识net framework 4.0.3,是由于需要在.net framework 4.0的portable代码中添加xlinq支持,关于该更新的详细说明在 微软官方站点。
鉴于在中国依旧有些顾客使用xp系统,因此最大限度的保留对老系统的兼容也还是有必要的,而我们都知道.net framework 4.0是支持xp的最后一个版本。作为对4.0版本的更新,4.0.3兼容4.0,并且依然可以运行在xp上,是最新的更新。
此文记录一下使用403版本的策略:
- 对于基础类库使用403版本进行编译,此时要求调用最低平台亦为403版本;
- nuget包中使用“n403”标记;
- 在调用方使用403或更高平台(4.5等),即可享用基础库;
- 发布时考虑对403的依赖,目标计算机上也必须安装403更新。