我的PC配置如下:
我的项目配置是:
该项目是在Windows 7机器上使用VS2010为WP7.1编写的。现在我已经将PC升级到Windows 8并安装了VS2012。
然而,该项目抱怨'异步'修饰符。
找不到'async'修饰符所需的所有类型。您是针对错误的框架版本,还是缺少对程序集的引用?
知道如何解决这个问题吗?
谢谢你!答案 0 :(得分:30)
有一个较新版本的异步定位程序包支持Silverlight 4.在NuGet中搜索Microsoft.BCL.Async,或在程序包管理器控制台中运行install-package Microsoft.Bcl.Async –pre
。该软件包支持SL4,WP 7.1+和便携式库(是的!)
您可以在BCL团队的博客Using async/await without .NET Framework 4.5
中找到详细说明答案 1 :(得分:0)
从您下载的页面:
针对.NET Framework 4.5或.NET for Windows Store应用的项目不需要此定位包。只有针对Silverlight 5和.NET Framework 4.0的项目才需要它。不支持早期平台版本。
Upgarde到Silverlight 5?