2013-07-10 48 views
101

我安裝了Visual   Studio   2012和DevExpress 13.1。當Visual Studio啓動時,它會生成此附加圖像顯示的錯誤,Microsoft.visual studio包沒有正確加載

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

問題可能是由配置更改或安裝其他擴展引起的。您可以通過檢查文件'C:\ Users \ must \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0 \ ActivityLog.xml'來獲取更多信息。

繼續顯示此錯誤消息?

Enter image description here

+1

仔細閱讀該錯誤:「您可以通過檢查文件來獲取更多信息...」 - 該文件說什麼? – fvu

+0

@fvu活動 - 日誌文件打開錯誤生成。 –

+1

進行深入分析之前需要檢查的一件事情 - 「磁盤上有足夠的可用空間」嗎? – Lijo

回答

24
  • 關閉Visual Studio中。

  • 備份和刪除以下路徑:

    C:\Users\{your_username}\AppData\Roaming\Microsoft\VisualStudio\11.0

  • 重新啓動Visual Studio作爲Admin,否則Roaming文件夾不能由Visual Studio修復。

+1

這也適用於Visual Studio 2015社區版。路徑更改爲'C:\ Users \ {your_username} \ AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0',但它的工作原理完全相同。另外,在打開Visual Studio之前,我運行了@ J-B建議的'devenv/setup'命令 – flaria

+1

@user_v提出的解決方案稍微沒什麼問題,因爲它只是刪除問題文件夾而不是整個東西。 – Cody

+0

它爲我工作。但是在刪除了所提到的文件之後,我在'Command Prompt for VS2015'中運行'devenv/setup'命令。它導致刪除的文件被重新創建。然後我運行Visual Studio;) –

-1

我有同樣的問題,並刪除Visual Studio 11.0的應用程序數據目錄爲我工作。

2

安裝Telerik報告後,我也遇到過這個問題。我無法在VS2013中啓動任何解決方案,也無法關閉VS2013。在卸載報告軟件包並刪除VS 11/12的本地/漫遊AppData後,問題得到解決。

+1

最近有一堆類似的錯誤。我在過去三週評估DevExpress組件。所以我卸載了DevExpress,錯誤信息消失了。不知道DevExpress是否導致了這個問題,雖然 –

+1

在我的情況下,我重新安裝了devexpress,並且在此之後一切正常 – rasputino

22

嘗試devenv /setup VS命令提示符。

我與VS 2013 Ultimate有同樣的問題。我嘗試了Reza在這裏發佈的解決方案,但沒有奏效。

最終我無法關閉VS,當我試圖關閉時它顯示了一個類似的對話框,但它並未關閉。我試過這個:這裏是Error message "No exports were found that match the constraint contract name"。都不是。

我注意到一個消息在團隊資源管理器窗口中說「頁面'somenumber'無法找到」。試過這種方式,我發現這個答案:Page '312e8a59-2712-48a1-863e-0ef4e67961fc' not found VS 2012。所以我在具有管理權限的VS命令提示符上運行devenv /setup

它完成了這項工作。現在一切都很好。

希望它有幫助。

+0

微軟並沒有透露很多'devenv/setup'的細節。只是這是安裝過程的最後一步。 http://msdn.microsoft.com/en-us/library/ex6a2fad。aspx – jbarrameda

+0

道具鏈接到「約束合同名稱」問題。這實際上解決了我的問題。感謝包括它。 – MetalPhoenix

+2

在我的情況''devenv.exe/resetuserdata'幫助。注意:它會重置* ALL *用戶數據。 – Matty

231

我開始在帶有Update 2安裝的全新Windows和Visual Studio 2013 Ultimate上看到這一點(儘管其他人也在Update 3和4以及Professional版本上報告過它)。

要解決此問題,請關閉所有的Visual Studio實例,然後刪除所有文件在以下文件夾:

的Visual Studio 2013

%localappdata%\Microsoft\VisualStudio\12.0\ComponentModelCache 

它的工作對我罰款。感謝this article

的Visual Studio 2015年

%localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache 

的Visual Studio 2017年

%localappdata%\Microsoft\VisualStudio\15.0_807e9d7b\ComponentModelCache 
+1

我在VS 2015中遇到了同樣的問題,但是似乎沒有任何'ComponentModelCache'文件夾。也許它在Visual Studio的新版本中有不同的名稱? – jpierson

+0

@jpierson yes可以在文件夾「14.0」中找到VS 2015的文件夾「ComponentModelCache」。完整路徑如下:'C:\ Users \ <您的用戶名> \ AppData \ Local \ Microsoft \ VisualStudio \ 14.0 \ ComponentModelCache' – w0ns88

+1

我在全新安裝的Visual Studio 2017中遇到了這個問題......並且再次,文件夾結構是不一樣的! –

8

我也有類似的問題,我去控制面板/程序和修復Visual Studio安裝。我爲我工作。

+0

對於** SpecFlow **軟件包,嘗試了上述解決方案的2個錯誤,但它不起作用。 **這對我有用**。我試過的解決方案:1:刪除[ComponentModelCache](https://stackoverflow.com/a/23646013/1265945)2:刪除[AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0](https://stackoverflow.com/a/18800520/1265945) – Brampage

+0

您無法從控制面板修復Visual Studio 2017,您必須導航到'C:\ Program Files文件(x86)\ Microsoft Visual Studio \ Installer',您可以在其中找到vs_installer.exe文件。 – Brampage

3

我有Visual Studio 2013專業版,而且我得到了同樣的錯誤。在修復Visual Studio安裝之前,我無法刪除它。它花了一段時間,但現在它工作正常。

0

我也有Visual Studio 2013更新4的這個問題。再次運行更新4安裝程序並選擇修復,然後重新啓動計算機,問題就消失了。

1

您需要在C:\Users\{user_name}\AppData\Local\Microsoft\VisualStudio\14.0\找到文件devenv.exe.config並進行更新。 (或者C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\,這取決於你devenv.exe文件的位置。)

對於這個特殊的情況下,你會發現,設置重定向爲System.Collections.Immutable行,從1.1.36.0改變NEWVERSION至1.1.37.0。

原來的文章是How to restore Visual Studio 2015 after the Update 1 (dependency dance)

1

基於this Connect feedback我通過關閉所有打開的文檔並重新開始視覺  Studio來修復它。我使用視覺 工作室  2015.

1

我有同樣的問題,並在命令提示符下執行devenv /setup後解決。

1

我有同樣的問題。嘗試記住您安裝的最新擴展程序。我從擴展和更新中刪除最新的擴展並重新啓動Visual Studio。問題就解決了。對我而言,擴展名是生產力電動工具

0

我在爲Visual Studio安裝Crystal Reports後出現此問題。我通過關閉所有Visual Studio實例並重新安裝Crystal Reports來解決此問題。

0

我只是想提一提,我在SQL Server Management Studio 2016中遇到了類似的錯誤,我基本上忽略了它。後來,我啓動了Visual Studio(2015),並且出現了這個錯誤。

我搜索,發現這裏的答案,建議的文件從

%localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache 

文件夾中刪除。然而,就我而言,這個文件夾是空的。

因爲我記得我第一次看到在Management Studio中的錯誤,我查了一下,在

%localappdata%\Microsoft\SQL Server Management Studio\13.0\ComponentModelCache 

有一個類似文件夾這個文件夾是不是空的。我關閉了Visual Studio和Management Studio,並從該文件夾中刪除了這些文件。

之後,Management Studio和Visual Studio都正常啓動。

0

我也經歷了同樣的錯誤,「NPM包安裝不正確」, 同時創造在Visual Studio中的Node.js項目2015年

我得到了解決我的問題,我執行兩個步驟:

  1. 刪除目前在這個位置中的所有文件:

    C:\Users\<Your User Name>\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache 
    

    重新啓動Visual Studio。

  2. 打開Visual Studio,並轉到菜單工具NuGet包管理器軟件包管理器設置

    在左側:你會看到一個下拉列表:選擇Node.js的, 工具NPMClearCache→* OK

然後再次嘗試創建該項目。它解決了我的問題。

0

得到了同樣的問題,在Visual Studio 2015年,之後,從我一天花數小時找到這個答案, *關閉所有的Visual Studio實例 *和去{應用程序數據\漫遊\微軟\ VisualStudio的\ 14.0}清除它裏面的東西。 *以管理員模式啓動visual studio,它將修復其中的文件夾。