Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#Express和.Net framework 4.5-向后兼容性_C# - Fatal编程技术网

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

C#Express和.Net framework 4.5-向后兼容性,c#,C#,我刚刚编写了一个小型C#应用程序,我想在4/5台PC上安装。这些PC上安装了各种操作系统,从XP(最新的SP支持4.5)到Win 8 SP1。每台电脑都有各种各样的应用程序在运行,这就是我的问题所在 我只是想检查一下,对于运行.Net早期版本的旧应用程序(至少在理论上),是否有什么需要注意的地方 谢谢。只要它们的.NET版本与应用程序的目标版本相同,并且您不进行任何无人接听的呼叫,就可以了。较新的.NET版本包含旧版本所没有的功能和API。例如,.net2不支持LINQ,而.net3.5支持 还

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

我只是想检查一下,对于运行.Net早期版本的旧应用程序(至少在理论上),是否有什么需要注意的地方


谢谢。

只要它们的.NET版本与应用程序的目标版本相同,并且您不进行任何无人接听的呼叫,就可以了。

较新的
.NET
版本包含旧版本所没有的功能和API。例如,
.net2
不支持
LINQ
,而
.net3.5
支持


还值得注意的是,根据,
Windows XP SP3
不支持
.NET 4.5

如果运行的是较旧版本的.NET,该怎么办?请使用所需的.NET Framework编译您的程序。(右键单击Project=>Properties=>TargetFramework)。您可能需要重新编写代码以适应框架。请查看.NET 4.5中包含哪些功能,您正在使用它们吗?如果不是的话,您可以简单地针对.NET的旧版本