Os pacotes não carregam após a instalação do Visual Studio 2015 RTM

95

O problema

Eu tinha o Visual Studio 2015 RC instalado e instalei o Visual Studio 2015 RTM sobre ele. Não consegui encontrar nada na Internet que dissesse que você não poderia fazer isso. Não sei se isso é relevante para o problema.

Infelizmente, quando iniciei o Visual Studio 2015 RTM pela primeira vez depois de reiniciá-lo, apareceram caixas de mensagens com:

"O pacote 'Microsoft.VisualStudio.Editor.Implementation.EditorPackage' não foi carregado corretamente"

Além disso:

  • XamarinShellPackage
  • TestWindowPackage
  • NuGetPackage
  • ErrorListPackage

Como posso resolver esse erro?

Histórico

Ele disse para procurar no ActivityLog.xml . Não consegui encontrar Microsoft.VisualStudio.Editor.Implementation.EditorPackage.

Mas para o XamarinShellPackage dizia:

<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>

Para 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:
&#x000D;&#x000A;&#x000D;&#x000A;System.NullReferenceException:
Object reference not set to an instance of an object.&#x000D;&#x000A;
at Microsoft.VisualStudio.TestWindow.VsHost.TestWindowPackage.Initialize()
&#x000D;&#x000A;&#x000D;&#x000A;PackageContainer loaded: False &#x000D;&#x000A;</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>

Para 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>

Para ErrorListPackage , dizia:

<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>

O que eu tentei até agora

Então ... Alguma sugestão aí?

Atualizações para a pergunta

Primeira atualização

Acabei de tentar carregar um projeto e ... Algo está muito errado. Ele não pode carregar um monte de pacotes como: "CSharpPackage, IntegrationPackage, MigrationPackage, FileIndicatorPackage, etc ..." e o Solution Explorer está completamente em branco! O que está acontecendo?

Segunda atualização

É assim que meus programas e recursos se parecem:

Captura de tela de programas e recursos

Terceira atualização

Eu desinstalei e removi tanto quanto ousei.

  • Removido tudo em AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0
  • Removido tudo em AppData \ Local \ VisualStudio \ 14.0
  • Desinstalado o Visual Studio 2015 por meio de Programas e Recursos (captura de tela acima)
  • Removida a pasta Visual Studio Secondary Installer na pasta Program Files completamente
  • Removido tudo o que tem a ver com o Visual Studio 14.0 dos Arquivos de Programa

Não quero bagunçar minha instalação do Visual Studio 2013. O Visual Studio 2015 ainda não pode carregar os pacotes acima!

Portanto, se alguém tiver mais informações sobre quais programas exatamente podem ser desinstalados da imagem acima, eu ficaria muito feliz.

Quarta atualização

Etapas a serem executadas (atualizado a partir da atualização 3)

  • Removido tudo em AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0
  • Removido tudo em AppData \ Local \ VisualStudio \ 14.0
  • Remova tudo relacionado ao Visual Studio 14.0 de ProgramData
  • Desinstalado o Visual Studio 2015 por meio de Programas e Recursos (captura de tela acima)
  • Fez tudo o que este artigo diz: https://support.microsoft.com/nl-nl/kb/3016536
  • Removida a pasta Visual Studio Secondary Installer na pasta Program Files completamente
  • Removido tudo o que tem a ver com o Visual Studio 14.0 basicamente dos Arquivos de Programas Qualquer coisa que sobrar da desinstalação em Programas e recursos.
  • Desinstale o redistribuível Microsoft Visual C ++ (x86) - 14.0.xxx também
  • Desinstalou minhas coisas do Xamarin também
  • Espero não ter esquecido de nada, mas o resultado final é me livrar totalmente de qualquer coisa relacionada ao Visual Studio 2015.
  • Reinstale o Visual Studio 2015 RTM e ele deve funcionar agora. Eu tenho que instalar algumas coisas de terceiros novamente, mas pelo menos funciona!
Danny van der Kraan
fonte
1
Teve um erro semelhante. O VS não consertava, acabei fazendo uma desinstalação completa de ambos, e depois reinstalei. Funciona agora.
uma tesourinha de
1
Além disso, certifique-se de pesquisar arquivos de programas, arquivos de programas (x86) e AppData para resquícios do VS. Eu ainda tinha coisas do VS 2012 sobrando
uma lacraia em
3
Alguém me diga que a MS está ciente desse problema e está fazendo algo para corrigi-lo! Esta pergunta do SO é a única menção ao problema que consigo encontrar. Nada do que tentei funciona. Segui todas as etapas listadas aqui e AINDA não consigo abrir o VS. AINDA estou recebendo os erros de pacote incapaz de carregar.
Tyler Jones
1
@Tyler Jones: Você desinstalou TUDO O RELACIONADO AO VS2015 em Programas e Recursos?
Danny van der Kraan
1
Você não deve tentar responder à sua pergunta no final da pergunta. Se quiser, adicione uma nova resposta você mesmo.
ANeves

Respostas:

191

Tenho o Visual Studio 2012, 2013 e 2015 instalado em minha máquina. Depois de instalar a atualização 5 do Visual Studio 2013, comecei a receber o erro "pacote não carregou corretamente" no VS 2013.

Tudo o que fiz para fazê-lo funcionar foi seguir esta etapa:

  1. Feche todas as instâncias do Visual Studio
  2. Exclua tudo nesta pasta C:\Users\%username%\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache
  3. Reinicie o Visual Studio

Embora eu não tenha tentado isso para o Visual Studio 2015, acredito que isso deve resolver o problema também. Para fazer isso no Visual Studio 2015, 12.0 deve ser alterado para 14.0 .

ATUALIZAR

Em vez de excluir tudo na pasta (conforme sugerido pela etapa 2 acima), é muito mais seguro renomear a pasta e permitir que o Visual Studio crie uma nova. Às vezes, você pode ter que copiar algumas coisas da pasta antiga.

Shittu Joseph Olugbenga
fonte
4
Resolvi para mim com VS2015 Prof. RTM
MarcelDevG
3
Confirmado o trabalho no Visual Studio 2015. Definitivamente, merece um voto positivo.
Jhourlad Estrella
3
Esta resposta também resolveu um erro que eu estava recebendo, "O pacote 'XamarinIOSPackage' não carregou corretamente". Obrigado!
Dan Rigby
4
Isso também funcionou depois de atualizar o Visual Studio 2015 para a atualização 3, quebrou meu Extension Manager, mas resolveu tudo, obrigado!
Chris Pacey
3
Isso funcionou depois que fiz uma reinstalação. Acabei de renomear o diretório para ser seguro em vez de deletar
lloyd
49

Mais uma solução alternativa para a Atualização 1 do Visual Studio 2015

  1. Abrir c:\Users\{User_Name}\AppData\Local\Microsoft\VisualStudio\14.0\devenv.exe.config
  2. Alterar o redirecionamento de ligação para System.Collections.Immutable, newVersiondeve ser 1.1.37.0(não 1.1.36.0).

O redirecionamento deve ser assim:

    <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>

Erro de ActivityLog.xml:

SetSite falhou para o pacote [CSharpPackage] [Não foi possível carregar o arquivo ou assembly 'System.Collections.Immutable, Version = 1.1.36.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' ou uma de suas dependências. A definição de manifesto do assembly localizado não corresponde à referência do assembly. (Exceção de HRESULT: 0x80131040)]: {em Microsoft.VisualStudio.LanguageServices.Implementation.LanguageService.AbstractPackage`2.Initialize () em Microsoft.VisualStudio.LanguageServices.CSharp.LanguageServices.CSharpPackage.Initialize () em Microsoft.VisualStudio.LanguageServices.CSharp.LanguageService.CSharpPackage.Initialize () em Microsoft.VisualStudio.Initialize () .Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite (IServiceProvider sp)}

Você pode ler mais sobre como solucionar esses problemas em minha postagem do blog Como restaurar o Visual Studio 2015 após a atualização 1 .

Sergey Tihon
fonte
1
Muito obrigado, tive este problema depois de fazer o upgrade para a Atualização 1. Sua correção resolveu o problema!
abdoulcool
Tive que remover / renomear a pasta, iniciar vs, fechá-la e fazer o redirecionamento do binding. C:\Users\AppData\Local\Microsoft\VisualStudio\14.0
Maslow
Obrigado! Alterar a nova versão para 1.1.37.0 funcionou para mim também depois de atualizar para o VS2015.1.
Cory Grimster
4
Isso também funcionou para o Atmel Studio 7.0 (baseado no shell VS2015).
lego
2
@lego Apenas para referência, o arquivo de configuração que precisa ser corrigido é AtmelStudio.exe.config, que está emAppData\Local\Atmel\AtmelStudio\7.0
Sakamoto Poteko
29

Tive o mesmo problema com o Visual Studio 2015 Community RTC e consegui corrigir isso excluindo tudo em:

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

Portanto, eu recomendo tentar isso, pois você pode evitar desinstalar / reinstalar o Visual Studio.

Tom Clelford
fonte
funcionou para mim também depois de reinstalar VS2015pro x64 Win8.1
Emmanuel NK
esta solução funcionou para mim no windows 10. muito obrigado.
Abhishek P
18

Devido às extensões no Visual Studio 2015, tive que renomear: C: \ Usuários \\ AppData \ Local \ Microsoft \ VisualStudio \ 14.0

Depois de renomeado, abri o Visual Studio 2015 e recebi mais desses erros, mas a pasta 14.0 foi recriada.

Fechei o Visual Studio 2015 e copiei as pastas Extensions e STemplate da pasta original / renomeada para a nova.

Eu reabri o Visual Studio 2015 e tudo está funcionando novamente.

Atualização 2015-09-24T0017:

Parou de funcionar novamente. Eu tentei todas as opções neste post. Encontrei outra postagem e parece ter funcionado:

Corre:

devenv /clearcache
devenv /updateconfiguration
Bluurocks
fonte
4
Executar "devenv / clearcache devenv / updateconfiguration" funcionou para mim também.
Michael Silver
Isso também corrigiu um erro de "pacote não carregado corretamente" na atualização 4 do Visual Studio 2013.
Tom Regan,
esta é a única coisa que funcionou para mim. Eu não tinha a pasta Users \ username \ AppData na máquina Windows 10.
Rob
8

Semelhante à solução de @Tom Clelford, mas além de excluir tudo em:

C: \ Usuários {nome de usuário} \ AppData \ Local \ Microsoft \ VisualStudio \ 14.0

Eu também tive que deletar tudo em

C: \ Usuários {nome de usuário} \ AppData \ Local \ Microsoft \ VisualStudio \ vshub

Não precisei mexer em nada na pasta Roaming, mas isso pode variar de usuário para usuário.

matthew_b
fonte
5

Meu problema aconteceu depois de instalar a atualização 1 do Visual Studio 2015.

Tentei todas as soluções sugeridas sem sorte. A solução que funcionou para mim foi uma do Eric Knox (equipe da Microsoft).

É isso:

  1. Baixe a configuração VSUpdate 1 correta para uma pasta em sua máquina a partir deste link: https://download.microsoft.com/download/2/7/6/276D15B2-6851-42AA-8D1F-639CD3FC84BE/devenv-exe-config- update1.xml
  2. Abra um prompt de comando do administrador e execute estas etapas (supondo que você instalou no local padrão):

    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
    

Você pode verificar seu artigo completo aqui

Ahmed Mozaly
fonte
2

Eu também tive um problema no Visual Studio 2015 RC.

Ocorreu um problema ao usar o menu ArquivoNovoProjeto ... lançando uma exceção.

Segui a resposta de Shittu Olugbenga , 10/08/2015, excluindo o conteúdo da pasta: "C: \ Usuários \\ AppData \ Local \ Microsoft \ VisualStudio \ 14.0 \ ComponentModelCache".

Eu reiniciei o Visual Studio e funcionou. :)

Oddvar Gjelstenli
fonte
2

A única coisa que funcionou para mim foi reparar o SQL Server Data Tools (vá para Desinstalar Programas e selecione Alterar / Reparar ):

Insira a descrição da imagem aqui

Cos
fonte
1
Isso funcionou para mim também. As pastas AppData mencionadas em outras respostas estavam todas vazias para mim.
Seth
1

No meu caso para NugetPackage , o problema foi possivelmente devido à instalação do Visual Studio 2013 após a instalação do Visual Studio 2015 (coexistente).

A maneira como resolvi isso foi reinstalar o NuGet Package Manager para Visual Studio 2015 (em Ferramentas> Extensões e atualizações ...)

nkanani
fonte
1

Ao iniciar o Microsoft Visual Studio Enterprise 15 Preview (versão 15.0.25123), tive o mesmo erro:

<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>

Tentei alterar a chave do registro , mas não funcionou.

Realmente nunca funcionou. Desinstale a versão anterior, mas experimente e funcionou!

Uninstall Microsoft Visual Studio Ultimate 2015 Preview, (Version 14.0.23310)

Ele trabalhou (para mim :))

Também corri todas as dicas nas respostas anteriores. Não sei se isso é necessário ou não.

Ignacio Jorge Castaños Gonzale
fonte
1

Tive o mesmo problema depois de atualizar para o novo ReSharper 2016.2. Eu resolvi o problema suspendendo o ReSharper no visual studio (menu FerramentasOpçõesReSharperSuspender ).

Megha
fonte