1

在我们当前的项目中,我们必须使用 Silverlight 4(我们的客户还不能分发 SL5)。我们还使用 MVVM 4.0。

由于 Silverlight4,我们遇到了许多异步处理,我们希望在链接所有异步事件时防止“意大利面条”代码。我们正在寻找一个框架,比如微软的 ASync 框架来处理这种“意大利面条”代码。

问题是 ASync 框架是 CTP 并且可能存在错误,并且当此版本成为 RTM 时可能会更改 API。

当前的 ASync 框架 CTP 版本是否足够稳定,可以投入生产?

4

1 回答 1

0

AsyncCTP 相当稳定,但迁移到 Silverlight 5 似乎是一个更好的主意。
在 Visual Studio 2012 中的 Silverlight 4 项目中也不支持 Async/Await(还没有?)。要开发 Silverlight 4,您应该坚持使用支持 Silverlight 4 的 Visual Studio 2010 和 AsyncCTP v3,或者将您的项目更新到 Silverlight 5 并使用Async Targeting Pack for Visual Studio 2012。

于 2012-10-04T08:16:14.650 回答