由於一些特殊需求,需要用.net4.0環境寫代碼,這時候又想用asynv/await。
在Nuget上安裝Microsoft.Bcl.Async
我最初是在win10 vs2017上編寫的代碼,跑的好好的,然后換個環境就報錯了,找到最終報錯源頭來自於帶有async的方法。
在win7和XP環境下需要安裝一個KB2468871補丁 ,下載地址 https://www.microsoft.com/zh-cn/download/details.aspx?id=3556
win7 sp1以上應該都有自帶這個補丁可以正常使用。