Ошибка в Visual Studio 2013: "Экспорт не найден, что соответствует ограничению"
Я не знаю, что произойдет с моей версией Visual Studio 2013 Update 2.
Когда я открыл свой проект, он отобразил это сообщение:
Экспорт не найден, что соответствует ограничению: ContractName
Microsoft.Internal.VisualStudio.PlatformUI.ISolutionAttachedCollection.Service
RequiredTypeIdentity
Microsoft.Internal.VisualStudio.PlatformUI.ISolutionAttachedCollection.Service
Я действительно смущен. Я пробовал это решение, но это не решило мою проблему...
Ответы
Ответ 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.