Подтвердить что ты не робот

Ошибка в Visual Studio 2013: "Экспорт не найден, что соответствует ограничению"

Я не знаю, что произойдет с моей версией Visual Studio 2013 Update 2.

Когда я открыл свой проект, он отобразил это сообщение:

Экспорт не найден, что соответствует ограничению: ContractName

Microsoft.Internal.VisualStudio.PlatformUI.ISolutionAttachedCollection.Service

RequiredTypeIdentity
  Microsoft.Internal.VisualStudio.PlatformUI.ISolutionAttachedCollection.Service

Я действительно смущен. Я пробовал это решение, но это не решило мою проблему...

4b9b3361

Ответ 1

Невозможно помочь вам, не зная:

  • полный список установленных расширений,
  • точная версия Visual Studio 2013,
  • точная версия Windows,
  • краткое воспроизведение script.

Самый важный ключ, который вы можете получить о первопричине, можно увидеть в журнале активности Visual Studio. Я предлагаю запустить Visual Studio с включенным протоколом активности (devenv.exe /log), воспроизведя ошибку и проверив журнал.

Ответ 2

У меня была та же проблема, поэтому я закрыл Visual Studio 2013, переименовал папку

C:\Users\{имя пользователя}\AppData\Local\Microsoft\VisualStudio\12,0\ComponentModelCache

в ComponentModelCache-old и перезапустил Visual Studio, который перестроил папку ComponentModelCache, и все возвращается в нормальное состояние.

Ответ 3

Если вы загрузите Visual Studio 2013 из Microsoft, вы найдете путь C:\Users\{username}\AppData\Local\Microsoft\WDexpress\12.0\ComponentModelCache.

Вы должны удалить файл Microsoft.VisualStudio.Default.cache.

Затем перезапустите Visual Studio.