是否可以发布基于.NET 4的软件(2009年11月)?

时间:2009-10-24 13:41:04

标签: .net-4.0

我正在写一个小型的免费工具。它目前正在使用.NET 3.5进行Beta测试,但至少有一个方面来自.NET 4我想要合并。

那么,它是否有点推出基于.NET 4的软件?

THX!

5 个答案:

答案 0 :(得分:7)

等到.NET 4.0的公开发布之后再发布除了早期测试版软件以外的任何内容。

我对很多新东西感到兴奋,但是如果你问我的话,建立在本身处于测试版的框架上的测试版软件会让你感到灾难。

答案 1 :(得分:3)

编写4.0代码可能有意义。在正式发布之前释放一般消费对我来说似乎是愚蠢的。从现在到正式版本之间4.0的微小变化可能会导致代码中断。它可能很容易修复,但在你做之前,你的用户会因为推出(他们看起来是什么)一个错误的程序而生气。

答案 2 :(得分:3)

我在某处看到VS2010带有上线许可证,这意味着你可以。不过我不确定。 (见其他答案......)

答案 3 :(得分:1)

好吧,你强迫人们下载并安装Beta软件。人们可能不愿意甚至无法这样做,如果不出意外,你就会限制你的观众。

使用Beta软件构建的任何内容都不能保证与最终发布的版本兼容。

答案 4 :(得分:1)

我不会选择完整的框架,但如果您的应用程序是多线程的,那么包括像任务并行库的CTP这样的库就可以,因为您可以随身携带.dll并且您的用户不会必须下载任何东西。然而,即使使用TPL我也会注意,它很古怪,并且可以使你的算法在看起来运行得很好的事情上减慢一个数量级。 CTP已经超过一年了。