C#Express和.Net framework 4.5 - 向后兼容性

时间:2013-11-05 09:12:55

标签: c#

我刚刚编写了一个小型C#应用程序,我希望将其放在4/5台PC上。这些PC安装了各种操作系统,从XP(最新的SP支持4.5)到Win 8 SP1。每台PC还运行各种应用程序,这就是我的问题所在。

我只是想查看是否有任何关于运行.Net早期版本的旧应用程序需要注意的事项(至少在理论上)。

谢谢。

2 个答案:

答案 0 :(得分:1)

只要他们拥有与您的应用定位相同的.NET版本,并且您没有进行任何无人值守的调用,它应该没问题。

答案 1 :(得分:1)

后来的.NET版本包含旧版本没有的功能和API。例如,.NET 2不支持LINQ,而.NET 3.5支持Windows XP SP3

值得注意的是,根据http://msdn.microsoft.com/en-us/library/8z6watww%28v=vs.110%29.aspx.NET 4.5不支持{{1}}