2015-04-17 58 views
54

當開始的Visual Studio 2013專業版(更新4安裝)我經常獲得過去此錯誤消息(現在是一天數次)大約兩個星期:的Visual Studio 2013年或2015年EditorPackage沒有加載正確不斷

'Microsoft.VisualStudio.Editor.Implementation.EditorPackage'包未正確加載。

我知道我可以通過關閉Visual Studio和刪除解決此問題:

%LocalAppData%\Microsoft\VisualStudio\12.0\ComponentModelCache 

我從來沒有在那之前見過它,據我在網上發現了它可能與介紹更新3.

嗯,問題是,它很煩人重新啓動Visual Studio一天幾次,我想知道是否有其他人正在經歷這一點,並知道如何解決它的好或什麼原因。

我注意到,如果我並行處理多個Visual Studio實例,它經常發生。這是一個殺手。但是我仍然懷疑涉及第三方組件,或者其中一個解決方案的規模(大約70個項目)。我試圖停用一些我新安裝的擴展,並需要大項目,但無濟於事。我正在使用C#。當在Visual Studio的幾個實例中打開的項目並行工作時,我從來沒有遇到過任何問題。

有沒有人有這個擴展相同的問題或可能有一個比刪除文件夾和重新啓動更好的解決方案?

+0

你的意思是刪除文件夾「ComponentModelCache」***和***「ComponentModelCache」的內容嗎?或者只是刪除「ComponentModelCache」的內容(提取一個空文件夾)? –

+1

非常感謝***%LocalAppData%\ Microsoft \ VisualStudio \ 12.0 \ ComponentModelCache ***的提示(在我的情況下,對於Visual Studio 2012,它是*** LocalAppData%\ Microsoft \ VisualStudio \ 11.0 \ ComponentModelCache ***)。它在舊的導入的Visual Studio 2008解決方案上修復了崩潰的Visual Studio。我刪除了(實際上,我將它移動了,以便在必要時可以恢復)整個文件夾。 –

+1

@PeterMortensen:我開始移動文件夾就像你一樣安全。現在,如果我現在得到錯誤,我只是刪除ComponentModelCache文件夾,而不僅僅是內容。 – Uwe

回答

92

這已經成爲一種流行的問題,所以我想添加一個明確的答案如何(至少)臨時固定在該問題已經說明了問題:

我停止Visual Studio和刪除以下文件夾(完全,而不僅僅是內容)

%LocalAppData%\Microsoft\VisualStudio\12.0\ComponentModelCache 

如果你正在使用VS2015,那麼路徑應該是:

%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache 

我不把摺疊的備份呃。它是在啓動Visual Studio時自動創建的。

我從來沒有找到解決方案如何永久解決該工作環境中的問題。在我的新發展環境中(新項目和新工作場所),問題從未發生過。

+0

感謝您的建議@Uwe,可能值得更新您的答案,以說這也適用於VS2015更新3!如果同樣的問題出現在一些包中,包括標題中引用的包。修復並重新啓動並沒有解決問題,但你的建議確實是 –

+0

@TheBeardedLlama。感謝更新。我還沒有VS2015的問題。但傷心尚未確定。 – Uwe

+0

我在VS2015上遇到了更新3和最新修補程序問題...清除文件夾似乎解決了問題 – Raj

10

這是幫助我......似乎在Windows Server 2012 SP安裝後發生......

https://connect.microsoft.com/VisualStudio/feedback/details/1123745/setsite-failed-for-package-microsoft-visualstudio-editor-implementation-editorpackage

  1. devenv /clearcache
  2. devenv /updateconfiguration
+0

這一個幫助我,因爲這個錯誤消息也在ActivityLog.xml中。沒有得到錯誤。 – Dacker

+0

這有幫助。也有趣的閱讀:https://msdn.microsoft.com/en-us/library/xee0c8y7.aspx –

+0

謝謝!在安裝ReSharper和CodeMaid後,我遇到了與Visual Studio預覽版15相同的問題。您的解決方案奏效 – Nico

0

在這種情況下,你可以再次啓動Visual Studio安裝並選擇顯示兩個選項的選項,修復卸載。然後點擊修復並且修復完成後,重新啓動計算機。那麼問題就解決了。

+0

你能擴展這個答案嗎?更多的信息對於有同樣問題的其他人有好處。在這裏閱讀有關如何給出一個很好的答案信息http://stackoverflow.com/help/how-to-answer –

+0

我不知道當前的VS版本,但與早期版本我有問題,調用修復或使用設置啓動選項搞砸了我已安裝的加載項/集成第三​​方產品和/或設置,我不得不重新配置它們。所以我通常不願意使用它。 – Uwe