На данный момент владею несколькими проектами с .net 3.5 и .net 4.0.
Было принято решение перевести все на .NET 4.5.
Все проекты уже находятся в VS2012 (C# 5.0), и все проекты используют ключевые слова async-await.
В проектах .net 4.0 используется Microsoft.Bcl.Async
В проектах .net 3.5 используется AsyncBridge.Net35 и TaskParallelLibrary
Проблема в следующем:
- В .net 4.5 нет класса TaskEx и других методов расширения или я не знаю о существовании таких
Как я могу внести это изменение без серьезных изменений в коде?
TaskEx
не было просто тем, что они использовали в асинхронном предварительном просмотре? Я думаю, что в .NET 4.5 это называется простоTask
, и методы должны быть включены в стандартные библиотеки. Или какие другие методы расширения, в частности, вам не хватает? - person DeCaf   schedule 09.05.2013