【问题标题】:ASync CTP stable?ASync CTP 稳定吗?
【发布时间】:2012-10-04 16:16:14
【问题描述】:

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

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

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

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

【问题讨论】:

  • “当前的异步框架 CTP”是什么意思?目前最好的异步版本是 Visual Studio 2012 RC。
  • 有什么理由不想使用 VS 2012 RC 吗?它包含更稳定和最新的异步版本。
  • 这只是一种不使用非 RTM 工具的直觉......
  • 但 CTP 的稳定性甚至不如 RC。这就是为什么它们被称为技术预览。如果您不想使用 RC,那么您甚至不应该考虑使用 CTP。

标签: silverlight silverlight-4.0 async-ctp


【解决方案1】:

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

【讨论】:

  • 最终解决了这个问题:我们目前正在使用 SL5、VS2012 和 SL5 的 ASync 目标包。
猜你喜欢
  • 2012-11-27
  • 1970-01-01
  • 2011-05-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多