當我編譯我的項目時沒有打開任何文件,構建成功如預期。現在,當我打開其中包含與異步關鍵字的任何方法,在我的錯誤窗口中的文件出現的消息是這樣的:「異步」關鍵字附近顯示錯誤,但構建成功
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,但仍顯示這些錯誤。任何人都有線索?
編輯:同樣的錯誤似乎occor在附近等待關鍵字。我的意思是等待和異步齊頭並進,但奇怪的是,這些錯誤恰好發生在非.NET 4.0元素的旁邊。編譯器甚至不在乎。我認爲只是Visual Studio解釋這些關鍵字有一些麻煩。
看到你想編譯的代碼片段會有所幫助。它可能有一個真正的語法錯誤。 – Servy
你看過[Async CTP v3安裝](http://blogs.msdn.com/b/lucian/archive/2011/11/01/async-ctp-v3-installation.aspx)嗎?你有沒有機會安裝VS 2011? –
我插入了一段代碼。我從未安裝過VS 2011.我重新安裝了VS 2010 SP1和AsyncCTPv3。 @Servy:我們的團隊與Source Control(TFS)合作,而且我是唯一一個面臨此問題的人。它不能是一個語法錯誤。我在**每個**文件中都收到這些錯誤,其中包含使用異步修飾符的方法 –