1

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

我只是想看看在运行早期版本的 .Net 的旧应用程序方面是否需要注意什么(至少在理论上)。

谢谢你。

4

2 回答 2

1

只要它们具有与您的应用程序目标相同的 .NET 版本,并且您不进行任何未管理的调用,就应该没问题。

于 2013-11-05T09:16:39.743 回答
1

更高.NET版本包含旧版本没有的功能和 API。例如,.NET 2不支持LINQ,而支持.NET 3.5

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

于 2013-11-05T09:20:42.887 回答