我刚刚编写了一个小型C#应用程序,我希望将其放在4/5台PC上。这些PC安装了各种操作系统,从XP(最新的SP支持4.5)到Win 8 SP1。每台PC还运行各种应用程序,这就是我的问题所在。
我只是想查看是否有任何关于运行.Net早期版本的旧应用程序需要注意的事项(至少在理论上)。
谢谢。
答案 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}}