Эта проблема
У меня был установлен 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, и теперь она должна работать. Мне снова нужно установить сторонние вещи, но, по крайней мере, они работают!