Пакеты не загружаются после установки visual studio 2015 RTM
Проблема
Я установил Visual Studio 2015 RC и установил RTM для Visual Studio 2015. Я не мог найти ничего в Интернете, который сказал, что вы не можете этого сделать. Я не знаю, относится ли это к проблеме.
К сожалению, когда я впервые запускал RTM VS 2015 после перезапуска, он вывел сообщения с помощью:
"Пакет" Microsoft.VisualStudio.Editor.Implementation.EditorPackage "загружен неправильно"
также:
- XamarinShellPackage
- TestWindowPackage
- NuGetPackage
- ErrorListPackage
Как я могу решить эту ошибку?
Журналы
Он сказал, чтобы посмотреть в ActivityLog.xml. Я не смог найти Microsoft.VisualStudio.Editor.Implementation.EditorPackage.
Но для XamarinShellPackage он сказал:
<entry>
<record>339</record>
<time>2015/07/21 13:01:54.011</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [XamarinShellPackage]</description>
<guid>{2D510815-1C4E-4210-BD82-3D9D2C56C140}</guid>
<hr>80070057 - E_INVALIDARG</hr>
<errorinfo>'providers' cannot contain a null (Nothing in Visual Basic) element.
Parameter name: providers</errorinfo>
</entry>
<entry>
<record>340</record>
<time>2015/07/21 13:01:54.013</time>
<type>Error</type>
<source>VisualStudio</source>
<description>End package load [XamarinShellPackage]</description>
<guid>{2D510815-1C4E-4210-BD82-3D9D2C56C140}</guid>
<hr>80070057 - E_INVALIDARG</hr>
<errorinfo>'providers' cannot contain a null (Nothing in Visual Basic) element.
Parameter name: providers</errorinfo>
</entry>
Для TestWindowPackage:
<entry>
<record>394</record>
<time>2015/07/21 13:02:02.751</time>
<type>Error</type>
<source>TestWindowPackage</source>
<description>TestWindowPackage.Initialize failed with exception:


System.NullReferenceException:
Object reference not set to an instance of an object.

at Microsoft.VisualStudio.TestWindow.VsHost.TestWindowPackage.Initialize()


PackageContainer loaded: False 
</description>
</entry>
<entry>
<record>395</record>
<time>2015/07/21 13:02:02.752</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [TestWindowPackage]</description>
<guid>{BFC24BF4-B994-4757-BCDC-1D5D2768BF29}</guid>
<hr>80004003 - E_POINTER</hr>
<errorinfo>Object reference not set to an instance of an object.</errorinfo>
</entry>
Для NuGetPackage:
<entry>
<record>405</record>
<time>2015/07/21 13:02:04.096</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [NuGetPackage]</description>
<guid>{5FCC8577-4FEB-4D04-AD72-D6C629B083CC}</guid>
<hr>80004003 - E_POINTER</hr>
<errorinfo>Object reference not set to an instance of an object.</errorinfo>
</entry>
<entry>
<record>406</record>
<time>2015/07/21 13:02:04.096</time>
<type>Error</type>
<source>VisualStudio</source>
<description>End package load [NuGetPackage]</description>
<guid>{5FCC8577-4FEB-4D04-AD72-D6C629B083CC}</guid>
<hr>80004003 - E_POINTER</hr>
<errorinfo>Object reference not set to an instance of an object.</errorinfo>
</entry>
Для ErrorListPackage он сказал:
<entry>
<record>409</record>
<time>2015/07/21 13:02:04.624</time>
<type>Information</type>
<source>VisualStudio</source>
<description>Begin package load [ErrorListPackage]</description>
<guid>{4A9B7E50-AA16-11D0-A8C5-00A0C921A4D2}</guid>
</entry>
<entry>
<record>410</record>
<time>2015/07/21 13:02:04.629</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [ErrorListPackage]</description>
<guid>{4A9B7E50-AA16-11D0-A8C5-00A0C921A4D2}</guid>
<hr>80004003 - E_POINTER</hr>
<errorinfo>Object reference not set to an instance of an object.</errorinfo>
</entry>
То, что я пробовал до сих пор
- В "Инструменты" → "Расширения и обновления" я попытался удалить и переустановить расширения. Но когда я нажимаю на пункт меню "Расширения и обновления", я получаю исключение "Объект не установлен"? Поэтому я не могу попробовать этот вариант.
Итак... Есть ли какие-нибудь предложения?
Обновления вопроса
Первое обновление
Я просто пытался загрузить проект и... Что-то очень не так. Он не может загружать кучу пакетов, таких как: "CSharpPackage, IntegrationPackage, MigrationPackage, FileIndicatorPackage и т.д.", А Solution Explorer совершенно пуст! Что происходит?
Второе обновление
Вот как выглядят мои программы и функции:
![Screenshot of Programs and Features]()
Третье обновление
Я удалил и удалил столько, сколько я осмелился.
- Удалено все в AppData\Roaming\Microsoft\VisualStudio\14.0
- Удалено все в AppData\Local\VisualStudio\14.0
- Удаленная версия Visual Studio 2015 с помощью программ и функций (выше скриншота)
- Полностью удалена папка вторичного установщика Visual Studio в папке Program Files
- Удалено все, что связано с Visual Studio 14.0 из Program Files
Я не хочу испортить установку Visual Studio 2013.
VS2015 по-прежнему не может загружать пакеты выше!
Поэтому, если у кого-то есть больше информации о том, какие программы можно точно удалить из приведенного выше скриншота, я был бы очень счастлив.
Четвертое обновление
Шаги, которые необходимо предпринять (обновлено с обновлением 3)
- Удалено все в AppData\Roaming\Microsoft\VisualStudio\14.0
- Удалено все в AppData\Local\VisualStudio\14.0
- Удалить все, что касается Visual Studio 14.0 из ProgramDatastrong >
- Удаленная версия Visual Studio 2015 с помощью программ и функций (выше скриншота)
- Все, что говорится в этой статье:
https://support.microsoft.com/nl-nl/kb/3016536
- Полностью удалена папка вторичного установщика Visual Studio в папке Program Files
- Удалено все, что связано с Visual Studio 14.0 из файлов программы. Все, что осталось от удаления в программах и функциях.
- Удалить распространенный Microsoft Visual С++ (x86) - 14.0.xxx также
- Также удалил свой материал Xamarin
- Надеюсь, я ничего не забыл, но нижняя линия - полностью избавиться от всего, что связано с визуальной студией 2015.
- Переустановите RTM visual studio 2015 RTM, и теперь он должен работать. Я должен снова установить некоторые сторонние вещи, но по крайней мере он работает!
Ответы
Ответ 1
У меня есть visual studio 2012, 2013 и 2015 все установленные на моей машине. После установки обновления 5 для Visual Studio 2013 я начал получать ошибку "пакет не загружался правильно" в VS 2013.
Все, что я сделал, чтобы заставить его работать, заключалось в следующем:
- Закройте все экземпляры Visual Studio
- Удалить все в этой папке
C:\Users\%username%\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache
- Перезапустить Visual Studio
Хотя я еще не пробовал этого в 2015 году, я считаю, что это тоже должно решить проблему. Чтобы сделать это для visual studio 2015, 12.0 следует изменить на 14.0
UPDATE
Вместо удаления всего в папке (как показано в шаге 2 выше), гораздо безопаснее переименовывать эту папку и разрешить Visual Studio создавать новую. Иногда вам может потребоваться скопировать что-то из старой папки.
Надеюсь, это поможет вам всем.
Ответ 2
Еще один обходной путь для Visual Studio 2015 Update 1
- Открыть
c:\Users\{User_Name}\AppData\Local\Microsoft\VisualStudio\14.0\devenv.exe.config
- Изменить перенаправление привязки для
System.Collections.Immutable
, newVersion
должно быть 1.1.37.0
(не 1.1.36.0
).
Перенаправление должно выглядеть следующим образом:
<dependentAssembly>
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
<bindingRedirect oldVersion="1.0.27.0-1.1.65535.65535" newVersion="1.1.37.0"/>
</dependentAssembly>
Ошибка ActivityLog.xml
:
Ошибка SetSite для пакета [CSharpPackage] [Не удалось загрузить файл или сборку. System.Collections.Immutable, Version = 1.1.36.0, Культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a ' или один из его зависимостей. Установленное определение манифеста сборки не сопоставить ссылку на сборку. (Исключение из HRESULT: 0x80131040)]: { в
Microsoft.VisualStudio.LanguageServices.Implementation.LanguageService.AbstractPackage`2.Initialize()
в
Microsoft.VisualStudio.LanguageServices.CSharp.LanguageService.CSharpPackage.Initialize()
в Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(IServiceProvider зр)}
Вы можете узнать больше об устранении таких проблем в моем сообщении в блоге
Как восстановить Visual Studio 2015 после обновления 1
Ответ 3
У меня была та же проблема с VSCC Community Community RTC и я смог исправить это, удалив все в:
-
C:\Users\<your users name>\AppData\Local\Microsoft\VisualStudio\14.0
и
-
C:\Users\<your users name>\AppData\Roaming\Microsoft\VisualStudio\14.0
Поэтому я бы рекомендовал попробовать это, так как вы можете избежать удаления/переустановки VS
Ответ 4
Из-за расширений в VS2015 мне пришлось переименовать:
C:\Users\\AppData\Local\Microsoft\VisualStudio\14,0
После переименования я открыл VS2015 и получил больше этих ошибок, но папка 14.0 была воссоздана.
Я закрыл VS2015 и скопировал папки Extensions и STemplate из исходной/переименованной папки в новую.
Повторно открыта VS2015, и все снова работает.
Обновление: 24.09.2012 12:17:
Он снова не работал. Я пробовал все варианты в этом сообщении. Я нашел еще одну запись, и это, похоже, сработало:
Run:
devenv/clearcache
devenv/updateconfiguration
Ответ 5
Подобно решению @Tom Clelford, но в дополнение к удалению всего в:
C:\Users {имя пользователя}\AppData\Local\Microsoft\VisualStudio\14,0
Мне также нужно было удалить все в
C:\Users {имя пользователя}\AppData\Local\Microsoft\VisualStudio\vshub
Мне не нужно было ничего касаться в папке "Роуминг", но это может отличаться от пользователя к пользователю.
Ответ 6
Моя проблема возникла после установки обновления Visual Studio 2015 1
Я попробовал все предлагаемые решения без везения,
Решение, которое работало для меня, было одним из Эрика Нокса (команда Microsoft)
Это он
Ответ 7
В Visual Studio 2015 RC также был включен.
Проблема с использованием "File- > New- > Project.." throwing exception
После ответа от Shittu Olugbenga, 10 августа, удалив содержимое папки: "C:\Users\\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache".
Перезагружена Visual Studio, и она сработала.:) Tnx.
Ответ 8
Единственное, что сработало для меня, это восстановление данных SQL Server Data Tools (перейдите в раздел "Удаление программ" и выберите "Изменить/восстановить" )
![введите описание изображения здесь]()
Ответ 9
В моем случае для NugetPackage проблема возникла, возможно, из-за установки VS2013 после установки VS2015 (совместно существующего). Как я решил, нужно было переустановить диспетчер пакетов NuGet для Visual Studio 2015 (в Инструменты > Расширения и обновления...)
Ответ 10
При запуске Microsoft Visual Studio Enterprise 15 Preview (версия 15.0.25123) произошла ошибка:
<entry>
<record>27</record>
<time>2016/05/02 12:26:57.451</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [Image Service Package]Source:
..
<guid>{1491E936-6FFE-474E-8371-30E5920D8FDD}</guid>
<hr>80131522</hr>
<errorinfo></errorinfo>
</entry>
Я пытаюсь изменить раздел реестра, но это не сработало.
Я действительно никогда не работал, удалив предыдущую версию, но попробую, и это сработало!
Uninstall Microsoft Visual Studio Ultimate 2015 Preview, (Version 14.0.23310)
ЭТО РАБОТАЕТ (для меня:))
Я запускаю все вышеприведенные советы. Я не знаю, нужно это или нет. Приветственное приветствие.
Ответ 11
У меня была такая же проблема после обновления до нового Resharper 2016.2. Я исправил эту проблему, приостановив переадресацию в визуальной студии ( "Инструменты" > "Параметры" > "Resharper" > "Suspend" )