在.NET Framework 4.5中添加了新的異步操作庫,但是在.NET Framework 4.0中卻無法使用。這時不免面臨着抉擇,到底是升級整個解決方案還是不使用呢?
如果你的軟件還沒發布出去,建議直接使用.NET Framework 4.5吧;但是如果已經發布了,又不想用戶重新升級框架到.NET Framework 4.5,那也有一個辦法,那就是使用庫:Microsoft.Bcl.Async
在4.5中使用async/await 的地方如下:
好處呢,我不多說,我想說的是:
What do I need for await?
很簡單,在VS2012或者VS2013中打開Nuget:
或者直接在PM命令中輸入:
PM> Install-Package Microsoft.Bcl.Async
其網站:https://www.nuget.org/packages/Microsoft.Bcl.Async/
現在的版本: Microsoft Async 1.0.168
成功了!現在可以在4.0中使用4.5的異步操作了,在4.0前不知道行不行,沒有測試!
高興啊,使用方法完全一樣,官方推薦的庫就是好!
---------------------
作者:Qiujuer
來源:CSDN
原文:https://blog.csdn.net/qiujuer/article/details/38511821
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!