安装Visual Studio Async CTP不起作用

时间:2011-10-28 21:14:21

标签: visual-studio-2010 async-ctp

我从这里为Visual Studio 2010(SP1 Refresh)软件包安装了最新的Visual Studio Async CTP: 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 Premium版本10.0.40219.1 SP1Rel

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

2 个答案:

答案 0 :(得分:4)

卸载KB2615527,KB2635973,KB2549864,参见MSDN

答案 1 :(得分:3)

更新,2011-11-01: Async CTP版本3为now available,可以解决您的两个问题。

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

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

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

与此同时,可以在具有VS2010 SP1的计算机上安装Async CTP(并且没有其他更新);但它只适用于SL4,而不适用于SL5。