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:


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>
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
- Em Ferramentas -> Extensões e atualizações, tentei desinstalar e reinstalar as extensões. Mas quando clico no item de menu "Extensões e atualizações", recebo a exceção "Referência de objeto não definida" ?? Portanto, não posso tentar essa opção.
- Desinstalei o Visual Studio 2015 e reinstalei-o. Sem efeito.
- Fiz o que é sugerido em https://connect.microsoft.com/VisualStudio/feedback/details/1123745/setsite-failed-for-package-microsoft-visualstudio-editor-implementation-editorpackage em 13-2-2015 às 16 : 49. Sem efeito. Na verdade, toda a mesma estrutura de pasta e arquivos (em uma rápida olhada) são copiados de volta após iniciar o Visual Studio 2015 novamente.
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:
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!