如何在.net4.0中使用.net4.5的async/await

通常喜歡學習新技術的同窗都用過.net4.5吧,那確定會被簡單、高效的異步編程模型所吸引吧。html

去年微軟發佈了Microsoft.Bcl.Async,該包由三個庫組成:Microsoft.Bcl、Microsoft.Bcl.Async和Microsoft.Bcl.Build。web

 

編程

 

相關文章能夠參考:app

Microsoft.Bcl.Async is Now Stable
async 與 await 在 Web 下的應用異步

 

可能會碰到的問題:async

一、出現編譯異常異步編程

那須要你檢查一下各項目中是否都有引用。因爲使用了程序集統一的方式,解決方案中的全部工程都必須引用這三個庫。學習

二、使用異常ui

若是異常信息是「Message : Could not load file or assembly 'System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes' or one of its dependencies. The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)」,.net

那須要你去微軟官網下載.net4.0的KB2468871補丁來安裝。

 

http://www.cnblogs.com/hj4444/p/3857771.html

相關文章
相關標籤/搜索