我想给当前的VS 2010 .NET 4.0 C#项目添加异步支持。
我找到了:
- Visual Studio Async CTP - http://www.microsoft.com/en-us/download/details.aspx?id=9983
- Microsoft.Bcl.Async - https://nuget.org/packages/Microsoft.Bcl.Async
我甚至不知道它们之间的真正区别。
我已经安装了它们两个。Visual Studio Async CTP(版本3)、Microsoft.Bcl 和 Microsoft.Bcl.Async。(还在Microsoft.Bcl中运行了tools\portable-net40+sl4+win8+wp71\install.ps1
)
但仍然看不到任何效果。相同的错误信息。
public async Task<CommResponse>
->
Error 37 The type or namespace name 'async' could not be found (are you missing a using directive or an assembly reference?)
这个东西真实存在吗?我应该如何使用它?
AsyncCTPLibrary.dll
的引用?在“解决方案资源管理器”中,右键单击您的项目并选择“添加引用”。您应该会看到一个“浏览”部分,您可以通过它添加库。您可以在Microsoft Visual Studio Async CTP/Samples
下的Documents
文件夹中找到它。您可能需要创建一个新项目来测试一下,以防万一... - pcnThird