【问题标题】:Silverligh 5 SDK RC + Async CTP : make it workSilverlight 5 SDK RC + Async CTP:让它工作
【发布时间】:2011-09-03 15:50:30
【问题描述】:

刚刚安装了 Silverligh 5 SDK RC。在使用 Async CTP 的项目中使用它时出现问题。

AsyncCtpLibrary_Silverlight.dll 和 mscorlib.dll 都包含位于完全相同命名空间中的任务类型(以及其他一些与任务相关的类型)。

这是错误消息:

因此,为了解决这种歧义,我将 AsyncCtpLibrary_Silverlight.dll 上的别名更改为“AsyncCtp”。然后相应地更改了cs文件:

    extern alias AsyncCtp;
    using AsyncCtp::System.Threading.Tasks;
    using AsyncCtp::System.Threading;

这似乎解决了歧义问题,但现在“async”关键字无法识别。这些是相关的错误:

有没有办法绕过它,还是死路一条?

【问题讨论】:

    标签: task-parallel-library parallel-extensions silverlight-5.0 async-await


    【解决方案1】:

    解决此问题的唯一方法是重新编译 AsyncCtpLibrary_Silverlight.dll 并从中删除所有 TPL 类型。但我不会打扰...查看 Async CTP forum 上的公告:

    我们正在更新 Async CTP。这将:

    • 解决当前 Async CTP 无法解决的安装问题 不再安装到完整补丁的 VS2010 SP1 上;

    • 提供与 Silverlight 5 的兼容性;

    • 提供与 Windows Phone 中后台代理的兼容性 应用程序。

    我们现在正在处理这个问题,并将尽快在此处发布版本 它可用。

    更新: Async CTP v3 已发布,支持 Silverlight 5:http://blogs.msdn.com/b/pfxteam/archive/2011/11/01/10232099.aspx

    【讨论】:

      猜你喜欢
      • 2011-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-24
      • 2013-05-09
      • 2012-11-27
      相关资源
      最近更新 更多