2013-03-06 78 views
3

我的标题总结了它。我有一个简单的业务线应用程序,我将开发,并且很好奇如何去确定我应该以哪个版本的.NET为目标。支持Win XP SP3会很好,但不是必需的。它将用于索引多页TIFF,因此导入一批TIFF,然后将它们索引到数据库中。用户然后可以进行简单的搜索来找到这些tiff。在决定.NET框架版本时涉及哪些因素?

大多数开发人员在尝试确定.NET框架时会考虑什么?它们将针对像这样的新应用程序定位.NET框架?我只是瞄准4.5,因为它是最新或最高版本,支持我所需要的?

+0

我建议去4.5版本,因为你需要开始。我工作在4.0,因为我们已经开始项目两年前,4.5没有可用... – Pamma 2013-03-06 23:42:08

回答

1

它总是更好的目标(如果你有预算)的最新版本的.NET在几年内,它会是旧版本:)。最新版本将有新的库和新的方法和属性,这将使编码变得容易。

+0

谢谢,让我觉得有意义。 :-) – 2013-03-06 23:48:34

1

4.0 + 4.5有很多以前没有的功能 - 特别是任务和等待/异步 - 我认为2012 UI看起来更快。我会主张从最新版本开始,因为升级可能会很痛苦,并且会花费一些时间。

加入 - 目前阻止我的工作升级的一件事是缺少对目前使用的Visual Studio安装项目(.net 3.5)的支持。当我们移动时,我们可能会咬紧牙关并转向WIX。

值得记住这一点,如果你有这样安装任何旧项目。 (no more vs setup support