Только что установил Silverligh 5 SDK RC.Существует проблема с использованием его внутри проекта, который использует Async CTP.
AsyncCtpLibrary_Silverlight.dll и mscorlib.dll содержат тип задачи (и некоторые другие типы, связанные с задачей), который находится в одном и том же пространстве имен.
Вот сообщение об ошибке:
![enter image description here](https://i.stack.imgur.com/VITN2.jpg)
Поэтому, чтобы устранить эту неоднозначность, я изменил псевдоним на AsyncCtpLibrary_Silverlight.dll на «AsyncCtp».А затем изменил файл cs соответствующим образом:
extern alias AsyncCtp;
using AsyncCtp::System.Threading.Tasks;
using AsyncCtp::System.Threading;
Кажется, это решает проблему неоднозначности, но теперь ключевое слово "async" не распознается.Это связанные ошибки:
![enter image description here](https://i.stack.imgur.com/HKBYO.jpg)
![enter image description here](https://i.stack.imgur.com/FLuLR.jpg)
Есть ли способ обойти это или это тупик?