最近在使用vs2010的時候,遇到好多錯誤,最終也解決了這些錯誤,因此做以記錄。
- 環境:Windows 7 64bit
- IDE:Visual Studio 2010 企業版
1、錯誤 未能找到元數據文件……
分析原因: 引用的dll文件是在Debug下面的,但是之前手動清理過Debug,所以造成了錯誤。
解決方案之一: 根據右邊的引用“項目”,在相應項目“引用”下刪除此引用–》重新添加該引用–》清理解決方案–》重新生成。
2、文件中的類都不能進行設計,因此未能爲該文件顯示設計器
分析原因: 窗體設計源碼是在svn託管的, 更新了最新的代碼後打開時就提示這個錯誤了。覈對了版本歷史,發現繼承的基類沒有做任何修改。
解決方案之一: 清理解決方案–》重新生成
3、打開*.cs文件時,無法打開設計器,提示“FileTracker……”
解決方案之一: 設置變量,取消檢測
我的電腦–>高級–>環境變量–>新建系統變量–>變量名名-TRACKFILEACCESS,變量值-false
4、打開*.cs文件時,無法打開設計器,提示”檢索 COM 類工廠中 CLSID 爲 {13C28AD0-F195-4319-B7D7-A1BDAA329FB8} 的組件失敗,原因是出現以下錯誤: 80040154 沒有註冊類 (異常來自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))“
原因分析: 這個組件是GridReport++特有的註冊表項,電腦重裝後,此鍵值失效了,故錯誤。
解決方案之一: 重裝GridReport++,註冊表值更新後,錯誤消失。
後記:針對遇到的vs2010問題,筆者做以記錄,也希望對各位讀者一個參考。