Только что установил Silverligh 5 SDK RC.Существует проблема с использованием его внутри проекта, который использует Async CTP.
AsyncCtpLibrary_Silverlight.dll и mscorlib.dll содержат тип задачи (и некоторые другие типы, связанные с задачей), который находится в одном и том же пространстве имен.
Вот сообщение об ошибке:
Поэтому, чтобы устранить эту неоднозначность, я изменил псевдоним на AsyncCtpLibrary_Silverlight.dll на «AsyncCtp».А затем изменил файл cs соответствующим образом:
extern alias AsyncCtp;
using AsyncCtp::System.Threading.Tasks;
using AsyncCtp::System.Threading;
Кажется, это решает проблему неоднозначности, но теперь ключевое слово "async" не распознается.Это связанные ошибки:
Есть ли способ обойти это или это тупик?