Les packages ne se chargent pas après l'installation de Visual Studio 2015 RTM


95

Le problème

J'ai installé Visual Studio 2015 RC et installé Visual Studio 2015 RTM dessus. Je n'ai rien trouvé sur Internet qui dise que vous ne pouvez pas faire cela. Je ne sais pas si cela est pertinent pour le problème.

Malheureusement, lorsque j'ai démarré Visual Studio 2015 RTM pour la première fois après le redémarrage, des boîtes de message ont été affichées avec:

«Le package 'Microsoft.VisualStudio.Editor.Implementation.EditorPackage' ne s'est pas chargé correctement»

Aussi:

  • XamarinShellPackage
  • TestWindowPackage
  • NuGetPackage
  • ErrorListPackage

Comment puis-je résoudre cette erreur?

Journaux

Il a dit de regarder dans ActivityLog.xml . Je n'ai pas pu trouver Microsoft.VisualStudio.Editor.Implementation.EditorPackage.

Mais pour XamarinShellPackage, il était dit:

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

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

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

Pour ErrorListPackage, il est dit:

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

Ce que j'ai essayé jusqu'à présent

Alors ... Des suggestions?

Mises à jour de la question

Première mise à jour

J'ai juste essayé de charger un projet et ... Quelque chose ne va pas. Il ne peut pas charger un tas de packages comme: "CSharpPackage, IntegrationPackage, MigrationPackage, FileIndicatorPackage, etc ..." et l'explorateur de solutions est complètement vide! Que se passe-t-il?

Deuxième mise à jour

Voici à quoi ressemblent mes programmes et fonctionnalités:

Capture d'écran des programmes et fonctionnalités

Troisième mise à jour

J'ai désinstallé et supprimé autant que j'osais.

  • Tout supprimé dans AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0
  • Tout supprimé dans AppData \ Local \ VisualStudio \ 14.0
  • Visual Studio 2015 désinstallé via Programmes et fonctionnalités (capture d'écran ci-dessus)
  • Suppression totale du dossier d'installation secondaire de Visual Studio dans le dossier Program Files
  • Suppression de tout ce qui a à voir avec Visual Studio 14.0 dans Program Files

Je ne veux pas gâcher mon installation de Visual Studio 2013. Visual Studio 2015 ne peut toujours pas charger les packages ci-dessus!

Donc, si quelqu'un a plus d'informations sur les programmes qui peuvent être désinstallés à partir de la capture d'écran ci-dessus, je serais très heureux.

Quatrième mise à jour

Étapes à suivre (mise à jour à partir de la mise à jour 3)

  • Tout supprimé dans AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0
  • Tout supprimé dans AppData \ Local \ VisualStudio \ 14.0
  • Supprimer tout ce qui concerne Visual Studio 14.0 de ProgramData
  • Visual Studio 2015 désinstallé via Programmes et fonctionnalités (capture d'écran ci-dessus)
  • Tout ce que cet article dit: https://support.microsoft.com/nl-nl/kb/3016536
  • Suppression totale du dossier d'installation secondaire de Visual Studio dans le dossier Program Files
  • Suppression de tout ce qui a à voir avec Visual Studio 14.0 de Program Files. Tout ce qui reste de la désinstallation dans Programmes et fonctionnalités.
  • Désinstallez également Microsoft Visual C ++ redistribuable (x86) - 14.0.xxx
  • J'ai également désinstallé mes trucs Xamarin
  • J'espère que je n'ai rien oublié, mais l'essentiel est de se débarrasser totalement de tout ce qui est lié à Visual Studio 2015.
  • Réinstallez Visual Studio 2015 RTM et cela devrait fonctionner maintenant. Je dois à nouveau installer des éléments tiers, mais au moins cela fonctionne!

1
Eu une erreur similaire. VS ne réparerait pas, j'ai fini par désinstaller complètement les deux, puis réinstaller. Fonctionne maintenant.
un perce-oreille le

1
Assurez-vous également de rechercher les fichiers de programme, les fichiers de programme (x86) et AppData pour les restes de VS. Il me restait encore des trucs de VS 2012
un perce-oreille

3
Quelqu'un, s'il vous plaît, dites-moi que MS est conscient de ce problème et fait quelque chose pour le résoudre! Cette question SO est la seule mention du problème que je suis capable de trouver. Rien de ce que j'ai essayé ne fonctionne. J'ai suivi toutes les étapes énumérées ici, et je ne peux TOUJOURS pas ouvrir VS. Je reçois TOUJOURS les erreurs de chargement du package.
Tyler Jones du

1
@Tyler Jones: Avez-vous désinstallé TOUT LE CONTENU VS2015 dans Programmes et fonctionnalités?
Danny van der Kraan

1
Vous ne devriez pas essayer de répondre à votre question à la fin de la question. Si vous le souhaitez, ajoutez vous-même une nouvelle réponse.
ANeves

Réponses:


191

J'ai Visual Studio 2012, 2013 et 2015 tous installés sur ma machine. Après avoir installé Visual Studio 2013 Update 5, j'ai commencé à recevoir l'erreur «Le package ne s'est pas chargé correctement» dans VS 2013.

Tout ce que j'ai fait pour le faire fonctionner a été de suivre cette étape:

  1. Fermer toutes les instances de Visual Studio
  2. Supprimer tout ce qui se trouve dans ce dossier C:\Users\%username%\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache
  3. Redémarrez Visual Studio

Bien que je n'ai pas essayé cela pour Visual Studio 2015, je pense que cela devrait également résoudre le problème. Pour ce faire pour Visual Studio 2015, 12.0 doit être remplacé par 14.0 .

METTRE À JOUR

Au lieu de supprimer tout le contenu du dossier (comme suggéré à l' étape 2 ci-dessus), il est beaucoup plus sûr de renommer le dossier et d'autoriser Visual Studio à en créer un nouveau. Parfois, vous devrez peut-être copier quelque chose de l'ancien dossier.


4
Résolu pour moi avec VS2015
Prof.RTM

3
Confirmation de travail dans Visual Studio 2015. Mérite certainement un vote favorable.
Jhourlad Estrella

3
Cette réponse a également résolu une erreur que j'obtenais, «Le package 'XamarinIOSPackage' ne s'est pas chargé correctement». Merci!
Dan Rigby

4
Cela a également fonctionné après la mise à jour de Visual Studio 2015 vers la mise à jour 3, a cassé mon gestionnaire d'extensions, mais cela a réglé le problème, merci!
Chris Pacey

3
Cela a fonctionné après une réinstallation. Juste renommé le répertoire pour être sûr au lieu d'une suppression
lloyd

49

Une autre solution de contournement pour Visual Studio 2015 Update 1

  1. Ouvert c:\Users\{User_Name}\AppData\Local\Microsoft\VisualStudio\14.0\devenv.exe.config
  2. Modifier la redirection de liaison pour System.Collections.Immutable, newVersiondevrait être 1.1.37.0(non 1.1.36.0).

La redirection devrait ressembler à ceci:

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

Erreur de ActivityLog.xml:

SetSite a échoué pour le package [CSharpPackage] [Impossible de charger le fichier ou l'assembly 'System.Collections.Immutable, Version = 1.1.36.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' ou l'une de ses dépendances. La définition de manifeste de l'assembly localisé ne correspond pas à la référence d'assembly. (Exception de HRESULT: 0x80131040)]: {chez Microsoft.VisualStudio.LanguageServices.Implementation.LanguageService.AbstractPackage`2.Initialize () chez Microsoft.VisualStudio.LanguageServices.CSharp.LanguageService.CSharpPackage.AbstractPackage`2.Initialize () chez Microsoft.VisualStudio.LanguageServices.CSharp.LanguageService.CSharpPackage.Initialize.Initialize () .Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite (IServiceProvider sp)}

Vous pouvez en savoir plus sur la résolution de ces problèmes dans mon article de blog Comment restaurer Visual Studio 2015 après la mise à jour 1 .


1
Merci beaucoup, j'ai eu ce problème après la mise à jour vers la mise à jour 1. Votre solution a fait l'affaire!
abdoulcool

J'ai dû supprimer / renommer le dossier, démarrage vs, puis le fermer et faire la redirection de liaison. C:\Users\AppData\Local\Microsoft\VisualStudio\14.0
Maslow

Je vous remercie! Changer newVersion en 1.1.37.0 a également fonctionné pour moi après la mise à jour vers VS2015.1.
Cory Grimster

4
Cela a également fonctionné pour Atmel Studio 7.0 (basé sur le shell VS2015).
lego

2
@lego Juste pour la référence, le fichier de configuration à corriger est AtmelStudio.exe.config, qui est sousAppData\Local\Atmel\AtmelStudio\7.0
Sakamoto Poteko

29

J'ai eu le même problème avec Visual Studio 2015 Community RTC et j'ai pu résoudre ce problème en supprimant tout dans:

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

Je recommanderais donc d'essayer ceci car vous pourrez peut-être éviter de désinstaller / réinstaller Visual Studio.


a fonctionné pour moi aussi après la réinstallation de VS2015pro x64 Win8.1
Emmanuel NK

cette solution a fonctionné pour moi dans Windows 10. merci beaucoup.
Abhishek P

18

En raison des extensions de Visual Studio 2015, j'ai dû renommer: C: \ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 14.0

Une fois renommé, j'ai ouvert Visual Studio 2015 et j'ai reçu davantage de ces erreurs, mais le dossier 14.0 a été recréé.

J'ai fermé Visual Studio 2015 et copié les dossiers Extensions et STemplate du dossier d'origine / renommé vers le nouveau.

J'ai rouvert Visual Studio 2015 et tout fonctionne à nouveau.

Mise à jour 2015-09-24T0017:

Il a cessé de fonctionner à nouveau. J'ai essayé toutes les options de cet article. J'ai trouvé un autre article et cela semble avoir fonctionné:

Courir:

devenv /clearcache
devenv /updateconfiguration

4
Lancer "devenv / clearcache devenv / updateconfiguration" a également fonctionné pour moi.
Michael Silver

Cela a également corrigé une erreur «package non chargé correctement» dans Visual Studio 2013 Update 4.
Tom Regan

c'est la seule chose qui a fonctionné pour moi. Je n'avais pas de dossier Users \ username \ AppData sur la machine Windows 10.
Rob

8

Similaire à la solution de @Tom Clelford, mais en plus de tout supprimer dans:

C: \ Users {nom d'utilisateur} \ AppData \ Local \ Microsoft \ VisualStudio \ 14.0

J'ai dû également tout supprimer

C: \ Users {nom d'utilisateur} \ AppData \ Local \ Microsoft \ VisualStudio \ vshub

Je n'ai rien eu à toucher dans le dossier Roaming, mais cela peut varier d'un utilisateur à l'autre.


5

Mon problème s'est produit après l'installation de la mise à jour 1 de Visual Studio 2015.

J'ai essayé toutes les solutions suggérées sans succès. La solution qui a fonctionné pour moi était celle d'Eric Knox (équipe Microsoft).

Ça y est:

  1. Téléchargez la configuration VSUpdate 1 correcte dans un dossier de votre machine à partir de ce lien: https://download.microsoft.com/download/2/7/6/276D15B2-6851-42AA-8D1F-639CD3FC84BE/devenv-exe-config- update1.xml
  2. Ouvrez une invite de commande administrateur et exécutez ces étapes (en supposant que vous avez installé à l'emplacement par défaut):

    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
    

Vous pouvez consulter son article complet ici


2

J'ai également eu un problème dans Visual Studio 2015 RC.

Un problème est survenu lors de l'utilisation du menu FichierNouveauProjet ... lançant une exception.

J'ai suivi la réponse de Shittu Olugbenga , 2015-08-10, en supprimant le contenu du dossier: "C: \ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 14.0 \ ComponentModelCache".

J'ai redémarré Visual Studio et cela a fonctionné. :)


2

La seule chose qui a fonctionné pour moi a été de réparer les outils de données SQL Server (allez dans Désinstaller les programmes et sélectionnez Modifier / Réparer ):

Entrez la description de l'image ici


1
Cela a fonctionné pour moi aussi. Les dossiers AppData mentionnés dans d'autres réponses étaient tous vides pour moi.
Seth

1

Dans mon cas pour NugetPackage , le problème était probablement dû à l'installation de Visual Studio 2013 après l'installation de Visual Studio 2015 (coexistant).

La façon dont j'ai résolu le problème a consisté à réinstaller NuGet Package Manager pour Visual Studio 2015 (dans Outils> Extensions et mises à jour ...)


1

Lors du démarrage de Microsoft Visual Studio Enterprise 15 Preview (version 15.0.25123), j'ai eu la même erreur:

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

J'essaye de changer la clé de registre , mais cela n'a pas fonctionné.

Cela n'a vraiment jamais fonctionné. Désinstallez la version précédente, mais essayez-la et cela a fonctionné!

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

Cela a fonctionné (pour moi :))

J'ai également couru tous les conseils dans les réponses précédentes. Je ne sais pas si c'est nécessaire ou non.


1

J'ai eu le même problème après la mise à niveau vers le nouveau ReSharper 2016.2. J'ai résolu le problème en suspendant le ReSharper dans Visual Studio (menu OutilsOptionsReSharperSuspendre ).

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.