ファイルを開かずにプロジェクトをコンパイルすると、ビルドは期待どおりに成功します。これで、 asyncキーワードを含むメソッドを含むファイルを開くと、エラーウィンドウに次のようなメッセージが表示されます。
Error 6 ; expected
Error 10 ; expected
Error 16 A namespace cannot directly contain members such as fields or methods
Error 2 Identifier expected
私がソリューションを構築するとき、それでも成功します。
AsyncCTPv3とReSharperをインストールしました。現在、ReSharperを無効にしていますが、それでもこれらのエラーが表示されます。誰か手がかり?
編集:同じエラーがawaitキーワードの近くで発生しているようです。つまり、awaitとasyncは密接に関連していますが、これらのエラーが.NET-4.0以外の要素の隣で発生するのはかなり奇妙です。そして、コンパイラは少しも気にしません。Visual Studioだけでは、これらのキーワードを解釈するのに問題があると思います。