我的标题总结了它。我有一个简单的业务线应用程序,我将开发它,并且很好奇如何确定我应该定位哪个版本的 .NET。对 Win XP SP3 的支持会很好,但不是必需的。它将用于索引多页 tiff,因此导入一批 tiff,然后在数据库中对它们进行索引。然后,用户可以进行简单的搜索以找到这些 tiff。
大多数开发人员在尝试确定他们将针对这样的新应用程序的 .NET 框架时会看什么?我是否只针对 4.5,因为它是支持我需要的最新或最高版本?
我的标题总结了它。我有一个简单的业务线应用程序,我将开发它,并且很好奇如何确定我应该定位哪个版本的 .NET。对 Win XP SP3 的支持会很好,但不是必需的。它将用于索引多页 tiff,因此导入一批 tiff,然后在数据库中对它们进行索引。然后,用户可以进行简单的搜索以找到这些 tiff。
大多数开发人员在尝试确定他们将针对这样的新应用程序的 .NET 框架时会看什么?我是否只针对 4.5,因为它是支持我需要的最新或最高版本?
它总是更好地定位(如果你有预算)最新版本的 .NET,因为在几年内,它将是旧版本 :)。最新版本将具有新的库以及新的方法和属性,这将使您的编码变得容易。
4.0 + 4.5 有很多以前没有的很棒的功能——特别是任务和等待/异步——我认为 2012 的 UI 似乎也更快。我提倡从最新的开始,因为升级可能会很痛苦,而且会为你争取一些时间。
补充 - 目前阻止我的工作升级的一件事是缺乏对我们目前使用的视觉工作室设置项目的支持(.net 3.5)。当我们搬家时,我们可能会硬着头皮改用 WIX。
如果您以这种方式安装了任何较旧的项目,请记住这一点。(没有更多的 vs 设置支持)