Проблема
У мене було встановлено 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. Все, що залишилося від видалення в програмах та функціях.
- Видаліть Microsoft Visual C ++ для розповсюдження (x86) - також 14.0.xxx
- Також видалив мої речі Xamarin
- Сподіваюся, я нічого не забув, але суть полягає в тому, щоб повністю позбутися від усього, що стосується Visual Studio 2015.
- Переінсталюйте Visual Studio 2015 RTM, і він повинен працювати зараз. Мені доведеться встановити деякі сторонні речі знову, але принаймні це працює!