Проблема
Я установил 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>
То, что я пробовал до сих пор
- В "Инструменты" → "Расширения и обновления" я попытался удалить и переустановить расширения. Но когда я нажимаю на пункт меню "Расширения и обновления", я получаю исключение "Объект не установлен"? Поэтому я не могу попробовать этот вариант.
- Я удалил 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 и т.д.", А Solution Explorer совершенно пуст! Что происходит?
Второе обновление
Вот как выглядят мои программы и функции:
Третье обновление
Я удалил и удалил столько, сколько я осмелился.
- Удалено все в 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, и теперь он должен работать. Я должен снова установить некоторые сторонние вещи, но по крайней мере он работает!