Эта проблема
У меня был установлен Visual Studio 2015 RC и поверх него была установлена Visual Studio 2015 RTM. Я не нашел в Интернете ничего, что говорило бы, что вы не можете этого сделать. Не знаю, имеет ли это отношение к проблеме.
К сожалению, когда я впервые запустил Visual Studio 2015 RTM после перезапуска, выскочили окна сообщений с:
«Пакет '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>
Что я пробовал до сих пор
- В Инструменты -> Расширения и обновления я попытался удалить и переустановить расширения. Но когда я нажимаю на пункт меню «Расширения и обновления», я получаю исключение «Ссылка на объект не установлена» ?? Так что я не могу попробовать этот вариант.
- Я деинсталлировал Visual Studio 2015 и переустановил его. Нет эффекта.
- Я сделал то, что предлагается в https://connect.microsoft.com/VisualStudio/feedback/details/1123745/setsite-failed-for-package-microsoft-visualstudio-editor-implementation-editorpackage на 13-2-2015 в 16 : 49. Нет эффекта. Фактически, вся точно такая же структура папок и файлы (на первый взгляд) копируются обратно после повторного запуска Visual Studio 2015.
Итак ... Есть предложения?
Обновления к вопросу
Первое обновление
Я просто попытался загрузить проект и ... Что-то не так. Он не может загрузить кучу пакетов, таких как: «CSharpPackage, IntegrationPackage, MigrationPackage, FileIndicatorPackage и т. Д.», А обозреватель решений полностью пуст! Что происходит?
Второе обновление
Вот как выглядят мои программы и компоненты:
Третье обновление
Я удалил и удалил столько, сколько посмел.
- Удалено все в AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0
- Удалено все в AppData \ Local \ VisualStudio \ 14.0
- Удалена Visual Studio 2015 через программы и компоненты (скриншот выше)
- Папка вторичного установщика Visual Studio полностью удалена из папки Program Files.
- Удалено все, что связано с Visual Studio 14.0 из программных файлов.
Я не хочу испортить установку Visual Studio 2013. Visual Studio 2015 по-прежнему не может загрузить указанные выше пакеты!
Так что, если у кого-то есть дополнительная информация о том, какие именно программы можно удалить с приведенного выше снимка экрана, я был бы очень рад.
Четвертое обновление
Действия, которые необходимо предпринять (обновлено с обновления 3)
- Удалено все в AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0
- Удалено все в AppData \ Local \ VisualStudio \ 14.0
- Удалите все, что касается Visual Studio 14.0 из ProgramData
- Удалена Visual Studio 2015 через программы и компоненты (скриншот выше)
- Сделал все, что говорится в этой статье: https://support.microsoft.com/nl-nl/kb/3016536
- Папка вторичного установщика Visual Studio полностью удалена из папки Program Files.
- В основном удалено все, что связано с Visual Studio 14.0 из Program Files. Все, что осталось от удаления в «Программы и компоненты».
- Удалите также распространяемый пакет Microsoft Visual C ++ (x86) - 14.0.xxx
- Также удалил мои Xamarin.
- Надеюсь, я ничего не забыл, но главное - полностью избавиться от всего, что связано с Visual Studio 2015.
- Переустановите Visual Studio 2015 RTM, и теперь она должна работать. Мне снова нужно установить сторонние вещи, но, по крайней мере, они работают!
источник
Ответы:
На моем компьютере установлены Visual Studio 2012, 2013 и 2015. После установки обновления 5 для Visual Studio 2013 я начал получать ошибку «пакет не загружался правильно» в VS 2013.
Все, что я сделал, чтобы он заработал, - это выполнить следующий шаг:
C:\Users\%username%\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache
Хотя я не пробовал это для Visual Studio 2015, я считаю, что это тоже должно решить проблему. Для этого в Visual Studio 2015 12.0 следует изменить на 14.0 .
ОБНОВИТЬ
Вместо того, чтобы удалять все в папке (как было предложено в шаге 2 выше), гораздо безопаснее переименовать папку и позволить Visual Studio создать новую. Иногда вам может потребоваться скопировать что-то из старой папки.
источник
Еще один обходной путь для Visual Studio 2015 с обновлением 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
).Перенаправление должно выглядеть так:
Ошибка от
ActivityLog.xml
:Вы можете узнать больше о том, как решать такие проблемы, в моем сообщении в блоге Как восстановить Visual Studio 2015 после обновления 1 .
источник
C:\Users\AppData\Local\Microsoft\VisualStudio\14.0
AtmelStudio.exe.config
, находится подAppData\Local\Atmel\AtmelStudio\7.0
У меня была такая же проблема с Visual Studio 2015 Community RTC, и я смог исправить это, удалив все в:
C:\Users\<your users name>\AppData\Local\Microsoft\VisualStudio\14.0
иC:\Users\<your users name>\AppData\Roaming\Microsoft\VisualStudio\14.0
Поэтому я бы порекомендовал попробовать это, поскольку вы можете избежать удаления / переустановки Visual Studio.
источник
Из-за расширений в Visual Studio 2015 мне пришлось переименовать: C: \ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 14.0
После переименования я открыл Visual Studio 2015 и получил больше этих ошибок, но папка 14.0 была воссоздана.
Я закрыл Visual Studio 2015 и скопировал папки Extensions и STemplate из исходной / переименованной папки в новую.
Я снова открыл Visual Studio 2015, и все снова работает.
Обновление 2015-09-24T0017:
Он снова перестал работать. Я перепробовал все варианты в этом посте. Я нашел еще один пост, и, похоже, это сработало:
Бегать:
источник
Подобно решению @Tom Clelford, но помимо удаления всего в:
Мне также пришлось удалить все в
Мне не нужно было ничего трогать в папке «Роуминг», но это может варьироваться от пользователя к пользователю.
источник
Моя проблема возникла после установки Visual Studio 2015 Update 1.
Я безуспешно пробовал все предложенные решения. Решение, которое сработало для меня, было разработано Эриком Ноксом (команда Microsoft).
Это оно:
Откройте командную строку администратора и выполните следующие действия (при условии, что вы установили в папку по умолчанию):
Вы можете ознакомиться с его полной статьей здесь
источник
У меня также была проблема с Visual Studio 2015 RC.
Возникла проблема при использовании меню File → New → Project ... выдача исключения.
Я последовал ответу Shittu Olugbenga, 10.08.2015, удалив содержимое папки: «C: \ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 14.0 \ ComponentModelCache».
Я перезапустил Visual Studio, и все заработало. :)
источник
Единственное, что у меня сработало, это восстановление SQL Server Data Tools (перейдите в раздел «Удаление программ» и выберите « Изменить / восстановить» ):
источник
В моем случае для NugetPackage проблема, возможно, была связана с установкой Visual Studio 2013 после установки Visual Studio 2015 (сосуществующей).
Я решил это переустановить диспетчер пакетов NuGet для Visual Studio 2015 (в Инструменты> Расширения и обновления ...)
источник
При запуске Microsoft Visual Studio Enterprise 15 Preview (версия 15.0.25123) у меня была такая же ошибка:
Пытаюсь изменить ключ реестра , но не вышло.
Это действительно никогда не работало. Удалите предыдущую версию, но попробуйте, и она сработала!
Это сработало (у меня :))
Я также использовал все советы из предыдущих ответов. Не знаю, нужно это или нет.
источник
У меня была такая же проблема после обновления до новой версии ReSharper 2016.2. Я исправил проблему, приостановив работу ReSharper в Visual Studio (меню Инструменты → Параметры → ReSharper → Приостановить ).
источник