.NET exe文件需要在.NEt 4中执行

时间:2013-01-22 15:18:00

标签: .net .net-4.0 .net-3.5 .net-4.5

我有一个用.NET 3.5开发的应用程序。由于PC具有.NET 4.0,因此该应用程序根本不执行。全部应用包含2个dll& 2 exe(全部由我开发)。

我开始知道.NET4.0不向后兼容,因此出现了这个问题。现在,如何使用.NET4.0或4.5在PC上运行我的应用程序。我刚装了VS2010(有VS2008)&想知道什么&如何使应用程序在PC上执行.net< = 3.5& > = 4.0?安装VS2010后,我还没有编译或执行在3.5下创建的应用程序。

我是否需要2个应用程序'1 for 3.5& 1更高的.net版本?

需要你的指导......

由于

1 个答案:

答案 0 :(得分:2)

是的,您需要维护两个版本:

  • 一个用于> = .NET 4
  • 一个用于< .NET 4

通常,您将为.NET 4版本创建一个分支,为旧框架的版本创建一个分支。

.NET 4的分支将是您添加新功能的分支。
旧框架的分支将不会收到任何新功能,以鼓励人们迁移到.NET 4.此分支只会收到关键更新,如主要错误修复或修复安全漏洞。