Использование await SemaphoreSlim.WaitAsync в .NET 4
Мое приложение использует .NET 4. Я использую асинхронное ожидание с помощьюпакет Nuget
В моем приложении я хочу сделать ожидание при вызове Sempahore WaitAsync следующим образом.
SemaphoreSlim semphore = new SemaphoreSlim(100);
await semphore.WaitAsync();
Однако я получаю следующую ошибку компиляции.
«System.Threading.SemaphoreSlim» не содержит определения для «WaitAsync», и нет метода расширения «WaitAsync», принимающего первый аргумент типа «System.Threading.SemaphoreSlim» (вы пропустили директиву using или ссылку на сборку ?)
Может ли быть в любом случае использование WaitAsync в .NET 4.0?