我需要在.net框架4,VS2013(Web表单应用程序)上使用async / await。我通过nuget安装了Microsoft.Bcl.Async,但我总是这样:
类型或命名空间名称' async'无法找到
如果我尝试定义一个名称空间,如:
using Microsoft.Threading.Tasks;
我得到了
类型或命名空间名称'线程'在名称空间' Microsoft'
中不存在
那么我如何使用Microsoft.Bcl.Async?
答案 0 :(得分:0)
您不能在ASP.NET上使用Microsoft.Bcl.Async。即使你得到它编译。它将在运行时具有未定义的行为。
这是因为某些核心ASP.NET类型必须更改为支持async
。 NuGet包只包含编译器需要的类型;它不会修补ASP.NET运行时。