2011-02-23 85 views
1

操作系統:Vista的32位
IDE:Visual Studio 2010中
我使用VS今天早上,當我從午餐智能感知回/代碼分析是完全破碎。如果我創建一個WPF項目,添加一個新的類定義,並在該類放,例如代碼分析打破了VS2010

int foo = 5; 
    foo = 6; 

智能感知不會已經能夠完整標籤「富」(它不會顯示了)如果我自己輸入,那麼我會得到編譯器錯誤,說:「在類,結構或接口成員聲明」中的「Invalid token'='',''WpfApplication2.Class1.foo''是'字段',但用作'類型'」

需要注意的是,如果我試圖在代碼隱藏相同的代碼爲MainWindow.xaml預期這會工作。

進一步測試顯示添加的控制檯應用程序項目類中有相同的行爲,但未在其自動生成的文件Program.cs中顯示。

我試過devenv/ResetSettings並通過導入/導出工具重置設置,它沒有區別。我已經刪除了文檔文件夾中的VS文件,Appdata/roaming和/ local,但沒有任何效果。我處於企業環境中,因此,讓我的手在安裝媒體上進行重新安裝是一個相當大的考驗,如果可能的話我想解決這個問題。

+1

午餐時鎖定您的工作站。 ;) –

+0

這與「代碼分析」(FxCop)有什麼關係? –

+0

因爲它是編譯時拋出錯誤的代碼分析,或者至少這是我的理解。 – m3rlin45

回答

0

這聽起來像你可能有不匹配的花括號。 {}

+0

我不認爲就是這樣。儘管最簡單的類文件仍然可以顯示,但我可以從字面上右鍵單擊「add-> class」並保留所有默認值,並將該代碼片段鍵入到類中(兩個開放的括號,兩個相近的數字),以及點擊f5,並吹出這兩個錯誤,這是在一個控制檯或WPF應用程序與所有默認設置。 – m3rlin45

0

嗯,怪異的,我仍然不知道是什麼造成了它,但它似乎刪除了一切,並做/ ResetSettings修復它。魔法?