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

VS2012/2013 не отображает решение

У меня есть эта проблема как с VS2012, так и с 2013. Когда я загружаю существующее или создаю новое решение, я получаю ошибку ProviderPackage. Исключение было создано во время создания пакета и было обнаружено в диспетчере пакетов. После закрытия диалогового окна ошибки окно проводника решений пуст, хотя в редакторе открываются файлы решений.

В файле ActivityLog.xml отображаются различные загрузки модулей при возникновении ошибки в зависимости от типа проекта. Есть ли способ, которым я могу определить общий поток между 2012 и 2013 годами, который вызывает эту ошибку.

Возможно, есть поврежденная dll, которую я должен заменить. Я мертв в воде, пока не выясню это.

Справка.

4b9b3361

Ответ 2

Ни один из предыдущих предложений не работал у меня, но это делало: http://www.hjerpbakk.com/blog/2014/7/25/no-content-in-solution-explorer-using-visual-studio-2013

Эта проблема связана с повреждением кеша MEF. Установка [или удаление любого расширения] приведет к аннулированию кеша, в результате чего VS перестроит его.

Ответ 4

Решение. Это сработало для меня. У меня была такая же проблема в Visual Studio 2015, когда Solution Explorer всегда показывал пустой, даже после удаления папки ComponentModelCache. Глядя на файл Microsoft.VisualStudio.Default.err, одна из ошибок:

"----- Ошибки в конструкции каталога ----- Ошибка №1 Microsoft.VisualStudio.Composition.PartDiscoveryException: Отказ во время сканирования... "

Выполнение поиска Google в Microsoft.VisualStudio.Composition.PartDiscoveryException приводит меня к пакету Nuget для Visual Studio MEF. Поскольку я читал так много сообщений людей, у них такая же проблема, я понял, что проблема связана с Visual Studio и не обязательно с каким-либо конкретным расширением. Поэтому я установил пакет Visual Studio MEF Nuget, перезапустил Visual Studio, и теперь Explorer Solution заполняется каждый раз.

Nuget: https://www.nuget.org/packages/Microsoft.VisualStudio.Composition/

Ответ 5

Удаление файла .suo для меня работало.

Ответ 6

Закройте VS, удалите suo файл вашего проекта (скрыт), снова откройте свой проект. У меня была эта проблема с двумя проектами, это зафиксировало ее в обоих случаях.

Ответ 7

Также было создано создание нового проекта (в моем случае консольного приложения)! Вероятно, это было самое простое исправление, которое я нашел до сих пор, и вам ничего не нужно удалять! Nice...