另一週我通過擴展管理器運行更新來更新特定的擴展。當我重新啓動Visual Studio時,遇到一個錯誤,指出檢查ActivityLog.xml文件。看着那個文件,我看到它試圖加載一個不再存在的擴展,所以我使用GUID作爲參考從註冊表中刪除它。Visual Studio 2012擴展問題
它似乎認爲我仍然得到擴展的怪異。每當我安裝一個新的擴展時,ActivityLog顯示它已被加載而沒有錯誤,但它們從不在Visual Studio中顯示。有一次,我甚至在Tools -> Options
裏有一箇舊的擴展菜單選項,點擊它時就會發出異常。
我試圖修復並重新安裝的Visual Studio 2012,但沒有EVAL:
當打開一個解決方案文件,像這樣我也得到錯誤。有人遇到過這種情況麼?
編輯 看來,當我有另一個用戶登錄我的機器並首次打開Visual Studio時,它對他都有效。他能夠安裝擴展並立即看到它們,所以也許我的用戶配置文件中的某些內容已損壞 - 對此有何看法?
清理註冊表來解決這些博肯包問題是非常困難的,VS使用*很多*鍵。也許你可以通過安裝Nuget再次解救它,然後再次移除它。 – 2014-10-03 16:35:52
這不僅僅是NuGet有問題。你認爲它可能與註冊表有關嗎? – KnottytOmo 2014-10-03 18:47:29