Пакеты не загружаются после установки Visual studio 2015 RTM



проблема

Я установил Visual Studio 2015 RC и установил над ним Visual Studio 2015 RTM. Я не смог найти в интернете ничего, что говорило бы, что ты не можешь этого сделать. Я не знаю, имеет ли это отношение к проблеме.

к сожалению, когда я запустил VS 2015 RTM в первый раз после перезапуска он выскочил окна сообщений с:

" Microsoft.VisualStudio.Редактор.Реализация.Пакет EditorPackage ' не загружался правильно"

также:

  • XamarinShellPackage
  • TestWindowPackage
  • NuGetPackage
  • ErrorListPackage

как я могу решить эту ошибку?

журналы

он сказал, чтобы взглянуть в ActivityLog.xml. Я не мог найти Microsoft.VisualStudio.Редактор.Реализация.EditorPackage.

но XamarinShellPackage it сказал:

<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 и т. д..."и обозреватель решений полностью пуст! Что происходит?

второе обновление

этот как выглядят мои программы и функции: Screenshot of Programs and Features

третье обновление

Я удалил и удалил столько, сколько я осмелился.

  • удалено все в AppDataRoamingMicrosoftVisualStudio14.0
  • удалено все в AppDataLocalVisualStudio14.0
  • удалена Visual Studio 2015 с помощью программ и функций (выше скриншот)
  • удалена папка вторичного установщика Visual Studio в программе Папка файлов в целом
  • удалено все, что связано с Visual Studio 14.0 из Program Files

Я не хочу испортить свою установку Visual Studio 2013. VS2015 все еще не может загрузить пакеты выше! Поэтому, если у кого-то есть больше информации о том, какие именно программы можно удалить из приведенного выше скриншота, я был бы очень рад.

четвертый обновление

шаги (обновление от обновления 3)

  • удалено все в AppDataRoamingMicrosoftVisualStudio14.0
  • удалено все в AppDataLocalVisualStudio14.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 вещи также
  • надеюсь, я ничего не забыл, но bottomline-это полностью избавиться от всего, что связано с visual studio 2015.
  • переустановите Visual studio 2015 RTM, и он должен работать сейчас. Мне нужно снова установить некоторые сторонние вещи, но, по крайней мере, это работает!
11   92  

11 ответа:

У меня есть visual studio 2012, 2013 и 2015 Все установлены на моей машине. После установки Visual Studio 2013 Update 5 я начал получать ошибку "пакет не загружен правильно" в VS 2013.

все, что я сделал, чтобы заставить его работать, это следовать этому шагу:

  1. закройте все экземпляры Visual Studio
  2. удалить все в этой папке C:\Users\%username%\AppData\Local\Microsoft\VisualStudio.0\ComponentModelCache
  3. Перезапустить Visual Studio

хотя я не пробовал это в 2015 году, я считаю, что это должно решить проблему. Чтобы сделать это для visual studio 2015, 12.0 следует заменить на 14.0

обновление

вместо удаления всего в папке (как предложено Шаг 2 выше), гораздо безопаснее переименовать папку и разрешить Visual Studio создать новую. Иногда вам может потребоваться скопировать что-то из старой папки.

Я надеюсь, что это еще больше поможет вы все.

еще один обходной путь для Visual Studio 2015 Update 1

  1. открыть c:\Users\{User_Name}\AppData\Local\Microsoft\VisualStudio.0\devenv.exe.config
  2. изменить перенаправление привязки к 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][не удалось загрузить файл или система сборки.Коллекции.Неизменяемый, Версия=1.1.36.0, Культура=нейтральный, PublicKeyToken=b03f5f7f11d50a3a ' или один из его зависимости. Определение манифеста сборки расположены не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)]:{ на Microsoft.VisualStudio.LanguageServices.Реализация.LanguageService.AbstractPackage`2.Инициализировать() на Microsoft.VisualStudio.LanguageServices.CSharp.LanguageService.CSharpPackage.Инициализировать() на Microsoft.VisualStudio.Ракушка.Пакет.Microsoft.VisualStudio.Ракушка.Взаимодействие.IVsPackage.SetSite(IServiceProvider sp)}

вы можете прочитать больше о том, как устранить такие проблемы в моем блоге как восстановить Visual Studio 2015 после обновления 1

у меня была такая же проблема с VS 2015 Community RTC и я смог исправить это, удалив все в:

  1. C:\Users\<your users name>\AppData\Local\Microsoft\VisualStudio.0 и
  2. C:\Users\<your users name>\AppData\Roaming\Microsoft\VisualStudio.0

поэтому я бы рекомендовал попробовать это, поскольку вы можете избежать удаления / переустановки VS

из-за расширения в VS2015, мне пришлось переименовать: C:\Users\\AppData\Local\Microsoft\VisualStudio\14.0

после переименования я открыл VS2015 и получил больше этих ошибок, но папка 14.0 была воссоздана.

Я закрыл VS2015 и скопировал расширения папок и STemplate из исходной/переименованной папки в новую.

снова открыт VS2015 и все работает снова.

обновление: 24/9/2015 12: 17pm: Он снова перестал работать. Я перепробовал все варианты в этом посте. Я нашел еще один пост, и это, кажется, работает:

выполнить: devenv / clearcache devenv / updateconfiguration

похоже на решение @Tom Clelford, но в дополнение к удалению всего в:

C:\Users{username}\AppData\Local\Microsoft\VisualStudio\14.0

Мне пришлось также удалить все в

C:\Users{username}\AppData\Local\Microsoft\VisualStudio\vshub

Мне не нужно ничего трогать в папку Roaming, но это может варьироваться от пользователя к пользователю.

моя проблема возникла после установки Visual Studio 2015 Update 1

Я пробовал все предложенные решения без удачи, Решение, которое работало для меня, было одним из Эрика Нокса (команда Microsoft)

это

  1. загрузите правильную конфигурацию VSUpdate 1 в папку на вашем компьютере по этой ссылке: https://download.microsoft.com/download/2/7/6/276D15B2-6851-42AA-8D1F-639CD3FC84BE/devenv-exe-config-update1.xml
  2. Откройте командную строку администратора и выполните следующие действия (при условии, что вы установили в расположение по умолчанию):

    cd "%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE"
    ren devenv.exe.config devenv.exe.config.backup
    copy <local path to file downloaded in step #1> .\devenv.exe.config
    devenv /UpdateConfiguration
    

вы можете проверить полный текст статьи здесь

был также в Visual Studio 2015 RC.

проблема с использованием " File->New - > Project.."бросая исключение

последовал ответ от Shittu Olugbenga, Aug 10, удалив содержимое папки: "C:\Users\\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache".

перезапустил Visual Studio, и это сработало. :) Tnx.

единственное, что работало для меня, это восстановление SQL Server Data Tools (перейдите в раздел Удаление программ и выберите Изменить/восстановить)

enter image description here

в моем случае для NugetPackage, проблема была, возможно, из-за установки VS2013 после установки VS2015 (co-existing). То, как я решил это было переустановить Диспетчер пакетов NuGet для Visual Studio 2015 (в меню Сервис > расширения и обновления...)

при запуске 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)

это сработало (для меня :))

Я также запускаю все вышеперечисленные советы. Я не знаю, нужно это или нет. Сердечное приветствие.

У меня была такая же проблема после обновления до Нового Resharper 2016.2. Я исправил проблему, приостановив resharper в visual studio (Tools > Options > Resharper > Suspend)