Silverlight 5 SDK RC をインストールしました。Async CTP を使用するプロジェクト内で使用すると問題が発生します。
AsyncCtpLibrary_Silverlight.dll と mscorlib.dll の両方に、まったく同じ名前空間にある Task タイプ (およびその他の Task 関連タイプ) が含まれています。
エラーメッセージは次のとおりです。
このあいまいさを解決するために、AsyncCtpLibrary_Silverlight.dll のエイリアスを「AsyncCtp」に変更しました。それに応じて cs ファイルを変更します。
extern alias AsyncCtp;
using AsyncCtp::System.Threading.Tasks;
using AsyncCtp::System.Threading;
これであいまいさの問題は解決したようですが、「async」キーワードが認識されなくなりました。関連するエラーは次のとおりです。
それを回避する方法はありますか、それとも行き止まりですか?