2012-04-27 35 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。