【问题标题】:Install of Visual Studio Async CTP does not work安装 Visual Studio Async CTP 不起作用
【发布时间】:2012-05-09 00:10:50
【问题描述】:

我已经从这里安装了最新的 Visual Studio Async CTP for Visual Studio 2010(SP1 Refresh)包: http://msdn.microsoft.com/en-gb/vstudio/async.aspx

更新显示在我的 Windows 7 更新列表中。我没有看到它正在安装的任何其他痕迹(即程序列表、注册表)。

但是,当我尝试运行一些 Silverlight 演示代码 (SilverlightOccasionallyConnectedDemo) 时,根本无法识别 async 和 await 关键字。我在我的项目 Silverlight 项目中引用了 AsyncCtpLibrary_Silverlight。我正在使用 Silverlight 5 Beta SDK。

我按照这里的其他帖子删除了所有 MVC 痕迹,但这并没有起到作用。

我正在使用 Visual Studio 高级版 10.0.40219.1 SP1Rel

具体错误是:找不到类型或命名空间名称'async'。

【问题讨论】:

  • 将 Beta 版与 ctp 混合起来相当麻烦。请先尝试一个简单的控制台模式应用程序。
  • 昨天更新了异步 CTP 安装程序以修复这些问题。请参阅我的更新答案。

标签: visual-studio-2010 async-ctp


【解决方案1】:

卸载 KB2615527、KB2635973、KB2549864,见MSDN

【讨论】:

  • 我相信 KB2645410 也包含在冲突更新列表中。 Stephen Cleary's answer 无需卸载任何更新即可解决问题。
【解决方案2】:

2011 年 11 月 1 日更新: Async CTP 版本 3 是 now available,应该可以解决您的两个问题。

VS Async CTP SP1 Refresh(版本 2)与 Silverlight 5 不兼容。这是一个已知问题。

另外,您的 Async CTP 可能安装不正确;您可以在“我的文档”下检查一个名为“Microsoft Visual Studio Async CTP”的文件夹 - 如果它不存在,那么它没有正确安装。 Visual Studio 的某些 Windows 更新会阻止 Async CTP 安装程序正常工作。这是另一个已知问题(独立于导致缺乏 SL5 支持的问题)。

截至目前(2011 年 10 月 29 日),Async 团队已经意识到这两个问题,并且正在开发一个新的安装程序来解决这些问题。有一个日期为 2011 年 10 月 10 日的 announcement at the top of the official forum,表示他们正在开发更新的安装程序。

同时,可以在装有 VS2010 SP1 的机器上安装 Async CTP(没有其他更新);但它只适用于 SL4,不适用于 SL5。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-06
    • 2015-03-23
    • 1970-01-01
    相关资源
    最近更新 更多