2012-06-06 84 views
1

在我们目前的项目中,我们必须使用Silverlight 4(我们的客户不能分发SL5)。我们也使用MVVM 4.0。异步CTP稳定?

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

问题是,ASync框架是CTP,可能有错误,并且在此版本变为RTM时可能会发生API更改。

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

+0

您认为什么“当前异步框架CTP”?目前最好的异步版本是Visual Studio 2012 RC。 – svick

+1

ASync CTP版本3.0(http://www.microsoft.com/en-us/download/details.aspx?id=9983) –

+0

是否有任何理由不使用VS 2012 RC?它包含更稳定和最新版本的异步。 – svick

回答

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进行Visual Studio 2012.

+0

最终解决了这个问题:我们目前正在使用SL5,VS2012和SL5的ASync目标包。 –