c# – 将Async CTP与可移植类库一起使用
我试图将项目重写为可移植类库.但问题是它使用的是Async CTP,我无法将其编译为WP和
Windows Store App的库.如果我不包含引用AsyncCtpLibrary.dll,编译器会说
如果我包含它,编译器仍会说相同的错误并添加警告:
我该怎么忍受? 解决方法
简单回答 – AsyncCTP在Visual Studio 2012中不起作用,不能在任何项目中使用.对于.NET 4.0和Silverlight 5,您可以从NuGet安装以类似方式工作的Async Targeting Pack. 只有在针对WinRT,.NET4.5或Windows Phone 8时才支持异步/等待在可移植类库中,即使这样,使用也非常有限.我不能在这里详细介绍,因为Windows Phone 8 SDK仍然在NDA下. 对于WP7.5和VS2012,目前无法使用async / await,但此平台的更新Async Targeting Pack应该可以使用. 另请注意,AsyncCTP和Async Targeting Pack不能在便携式类库中使用,并且它不太可能在将来发生变化.结果是在VS2010中,您不能在Portable Class Libraries中使用async / await.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |