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

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

THX!

有帮助吗?

解决方案

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

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

其他提示

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

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top