2012-04-27 36 views
2

MVC4測試版中的HttpClient類不支持await關鍵字嗎?我已經安裝了一段時間的異步CTP,但現在也有MVC4測試版,編譯器告訴我HttpClient方法不是可以等待的,儘管我在網絡上看到了各種代碼示例。我錯過了什麼?ASP.Net MVC4測試版 - 不等待HttpClient中的關鍵字支持?

編輯

我談論任何的*異步()方法。例如await client.PutAsync(...);

+1

你可以發佈你的代碼? – 2012-04-27 12:36:56

+1

您可以發佈您的確切代碼(至少是整個方法),以及編譯器給您的確切消息嗎? – svick 2012-04-28 09:25:34

回答

2

await-able界面隨測試版發生了一些變化,所以如果你可以使用VS11(如果項目是低級的(.NET 4,SL 5))最近的目標包,那麼你應該沒問題。舊的異步CTP編譯器不知道更改。 :)

+0

謝謝,這就是我正在尋找的。 – 2012-04-30 21:50:26

1

編譯器消息很混亂。您必須將AsyncCtpLibrary.dll添加到您的項目。快速完成NuGet包AsyncAwaitCTP。