4

是否有反对使用此 CTP 的建议?不稳定吗?

4

3 回答 3

5

从下载页面:

注意:此 CTP 仅用于测试目的。特性和功能可能会在最终发布之前发生变化,Microsoft 可能会选择不提供最终版本。

此外,在 EULA.rtf 中:

  1. 学期。本协议有效期至 2009 年 1 月 1 日,或软件的商业版本,以先到者为准。

所以实际上它已经过期了,你没有使用它的许可。即使它没有:

  • 您可以在您的场所安装和使用该软件的任意数量的副本,以设计、开发和测试您的程序以与该软件一起使用。
  • 除非 Microsoft 根据另一协议允许您这样做,否则您不得在实时操作环境中测试该软件。

所以不,你不能在不违反许可证的情况下在生产环境中使用它。

于 2009-01-19T19:37:03.783 回答
2

我想说,这取决于你想用它做什么,以及你什么时候发货或交付。

您现在当然可以接受并针对它进行开发。但请注意,API 可能会在现在和最终版本之间发生变化;这意味着如果要“升级”到最终版本,则必须更改代码。此外,显然它可能存在错误,因为它是 CTP。

在我看来,如果您正在编写航天飞机导航系统,则不应使用它。另一方面,如果您正在做一个非关键任务的内部项目,那么使用它可能很好。

你应该决定你是否能承担风险——对抗它给你的新可能性。

编辑:正如 Marc Gravell 所指出的,EULA 说你不能在生产中使用它。所以简短的回答是否定的,你不能将它用于生产软件。

于 2009-01-19T19:36:30.260 回答
1

我现在在生产中使用它,效果很好。但是您必须非常彻底地测试所有内容,并且每个人都知道测试多线程代码非常复杂。

我遇到了文档的“已知问题”部分中提到的死锁问题。不好笑。在这些情况下,我不得不放弃扩展,一切都恢复正常。

于 2009-01-19T19:44:10.947 回答