0

我有一个在 .NET 3.5 中开发的应用程序。由于 PC 具有 .NET 4.0,此应用程序根本无法执行。应用程序总共包含 2 个 dll 和 2 个 exe(全部由我开发)。

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

我是否需要 2 个应用程序,1 个用于 3.5 和 1 个用于更高的 .net 版本?

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

谢谢

4

1 回答 1

2

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

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

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

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

于 2013-01-22T15:20:31.363 回答