在 Windows XP 環境下使用 Microsoft.Bcl.Async

  • 979
  • 0

如果因為使用者環境關係,只能使用 .NET Framework 4 來開發,

並且想使用 async/await 時,就得額外參考 Microsoft.Bcl.Async 的 DLL,

但為了確保在 Windows XP, Windows 7, Windows 8.1 都能執行,

所以我在每個環境都執行了安裝 Microsoft.Bcl.Async 套件才有的 GetResponseAsync 擴充方法(不然目標版本必須為 .NET Framework 4.5 以上才有),

順利在 Windows 7, Windows 8.1 都能正常執行,那我猜測 Windows 10 也應該沒問題,

但往往沒這麼順利,悲劇就發生在 WIndows XP… 接下來讓我們看如何解決

...繼續閱讀 »