当我在没有打开任何文件的情况下编译我的项目时,构建按预期成功。现在,当我打开一个包含任何带有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 齐头并进,但这些错误只发生在non-.NET-4.0-elements旁边,这很奇怪。编译器甚至都不在乎。我认为只有 Visual Studio 才能解释这些关键字。