在我们当前的项目中,我们必须使用Silverlight 4(我们的客户还不能分发SL5)。我们也使用MVVM 4.0。
由于Silverlight4,我们遇到了许多异步处理,我们希望在链接所有异步事件时阻止“spaghetti”代码。我们正在寻找一个框架,比如微软的ASync框架来处理这个“spaghetti”代码。
问题是ASync框架是CTP,可能存在错误,当此版本成为RTM时可能会发生API更改。
当前的ASync框架CTP版本是否足够稳定,可以投入生产?
答案 0 :(得分: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.