Comment puis-je corriger l'erreur Microsoft Visual Studio: «le package ne s'est pas chargé correctement»?

202

J'ai installé Visual Studio 2012 et DevExpress 13.1. Au démarrage de Visual Studio, il a généré une erreur illustrée par cette image jointe,

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

Le problème peut être dû à un changement de configuration ou à l'installation d'une autre extension. Vous pouvez obtenir plus d'informations en examinant le fichier «C: \ Users \ must \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0 \ ActivityLog.xml».

Continuer d'afficher ce message d'erreur?

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

Cette erreur apparaît également dans Visual Studio 2017.

Dua Ali
la source
2
Lisez attentivement cette erreur: "Vous pouvez obtenir plus d'informations en examinant le fichier ..." - que dit ce fichier?
fvu
@fvu Erreur d'ouverture du fichier journal d'activité générée.
Dua Ali
1
Une chose à vérifier avant de faire une analyse plus approfondie - "Y a-t-il suffisamment d'espace libre sur le disque"?
LCJ
FYI: J'ai eu le même problème dans VS Pro 15.7.x - la solution de @dinesh l'a résolu pour moi.
qxotk
MISE À JOUR: Ouvert un projet différent aujourd'hui (1 jour après mon commentaire précédent ci-dessus) et a reçu à nouveau la même erreur. Suivez les étapes de la solution de @dinesh ci-dessous, et l'erreur a disparu. Je ne sais pas si c'était les étapes, ou simplement ouvrir Visual Studio une deuxième fois.
qxotk

Réponses:

386

J'ai commencé à voir cela sur une nouvelle installation de Windows et Visual Studio 2013 Ultimate avec la mise à jour 2 (bien que d'autres l'aient également signalé sur les mises à jour 3 et 4, ainsi que sur la version professionnelle).

Pour résoudre le problème, fermez toutes les instances de Visual Studio, puis supprimez tous les fichiers du dossier suivant:

Visual Studio 2013

%localappdata%\Microsoft\VisualStudio\12.0\ComponentModelCache

Cela a bien fonctionné pour moi. Merci à cet article .

Visual Studio 2015

%localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache

Visual Studio 2017

%localappdata%\Microsoft\VisualStudio\15.0_xxxx\ComponentModelCache
user_v
la source
2
J'ai le même problème dans VS 2015, mais il ne semble pas y avoir de ComponentModelCachedossier. Peut-être qu'il porte un nom différent dans les versions plus récentes de Visual Studio?
jpierson
3
@jpierson oui le dossier ComponentModelCachepour VS 2015 se trouve dans le dossier: 14.0. Le chemin complet est le suivant:C:\Users\<your user name>\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache
w0ns88
4
J'ai ce problème sur ma nouvelle installation de Visual Studio 2017 ... et encore une fois, la structure des dossiers n'est pas la même!
Code vraiment sympa du
3
Vous avez ajouté un dossier créé pour VS 2017, vous voudrez peut-être essayer de le voir.
user_v
7
A travaillé pour Visual Studio 2019:% localappdata% \ Microsoft \ VisualStudio \ 16_xxxx
Eskil Mjelva Saatvedt
46
  • Fermez Visual Studio.

  • Sauvegardez et supprimez le chemin suivant:

    C:\Users\{your_username}\AppData\Roaming\Microsoft\VisualStudio\11.0

  • Redémarrez Visual Studio en tant que Admin. Sinon, le Roamingdossier ne peut pas être réparé par Visual Studio.

Reza Ebrahimi
la source
1
Cela a également fonctionné avec l'édition communautaire de Visual Studio 2015. Le chemin d'accès devient C:\Users\{your_username}\AppData\Roaming\Microsoft\VisualStudio\14.0, mais il fonctionne tout de même. De plus, avant d'ouvrir Visual Studio, j'ai exécuté la devenv /setupcommande suggérée par @JB
flaria
1
La solution proposée par @user_v est un peu moins abrasive, car elle ne supprime que le dossier problème et non pas le tout.
Cody
Ça a marché pour moi. Mais après avoir supprimé les fichiers mentionnés, j'exécute la devenv /setupcommande Command Prompt for VS2015. Cela a provoqué la recréation des fichiers supprimés. puis je lance le Visual Studio;)
Siyavash Hamdi
Il n'y avait pas de dossier VisualStudio pour moi (VS Pro 2017). J'ai supprimé C:\Users\{your_username}\AppData\Local\Microsoft\VisualStudio\15.0_xxxxet commencé en mode Administrateur et cela a fonctionné.
Nick Graham
"Redémarrez Visual Studio en tant qu'administrateur" a fonctionné pour moi, merci
Mitra M
36

J'ai rencontré ce problème dans Visual Studio 2017 (15.7.4). Après avoir essayé diverses solutions, cela a finalement fonctionné pour moi: fermez toutes les instances de Visual Studio et exécutez-le à partir de la ligne de commande (éventuellement avec des droits d'administrateur):

"devenv.exe /clearcache" and "devenv /updateconfiguration"
tdracz
la source
4
Cela a fonctionné pour moi, je pense qu'il y a un problème avec l'une des extensions d'outils de productivité après la dernière mise à jour de VS
Sean T
1
Cela a fonctionné pour moi et j'ai exécuté l'invite de commande VS 2015 en mode administrateur. +1
Prashant Jain
3
Assurez-vous de commencer Developer Command Prompt for VS {version}. devenv.exen'est probablement pas connu dans votre CMD normal (si vous ne l'avez pas ajouté au chemin au moins). Cette invite de commande pour développeur s'en charge. Il a été installé avec VS et était dans le menu Démarrer dans mon cas.
bugybunny
Est-ce que quelqu'un sait ce que /updateconfigurationfait exactement?
bugybunny
A travaillé pour VS 2017 15.9.6
PBMe_HikeIt
34

Essayez devenv /setupl'invite de commandes Visual Studio avec des droits d'administration.

J'ai eu le même problème avec Visual Studio 2013 Ultimate. J'ai essayé la solution de Reza publiée ici, mais cela n'a pas fonctionné.

Finalement, je n'ai pas pu fermer Visual Studio. Il montrait une boîte de dialogue similaire lorsque j'ai essayé de fermer, et il ne se fermait pas. J'ai essayé ceci: Message d'erreur "Aucune exportation correspondant au nom du contrat de contrainte n'a été trouvée" . Ni.

J'ai remarqué un message dans la fenêtre Team Explorer disant "La page 'un numéro ' est introuvable". J'ai essayé de cette façon et j'ai trouvé cette réponse: Page '312e8a59-2712-48a1-863e-0ef4e67961fc' introuvable en utilisant Visual Studio 2012 . Je lance donc devenv /setupsur l'invite de commande Visual Studio avec des droits d'administration.

Il a fait le travail, et tout va bien maintenant.

jbarrameda
la source
Microsoft ne donne pas beaucoup de détails sur ce qui se devenv /setuppasse. Juste que c'est la dernière étape du processus d'installation. msdn.microsoft.com/en-us/library/ex6a2fad.aspx
jbarrameda
Props pour le lien vers la question "nom du contrat de contrainte". C'est ce qui a réellement résolu mon problème. Merci de l'inclure.
MetalPhoenix
3
Dans mon cas, devenv.exe /resetuserdataaidé. Remarque: il réinitialise TOUTES les données utilisateur.
Matty
Je viens d'avoir le même problème avec VS Professional 16.3.5 et en suivant les instructions du message d'erreur "Aucune exportation correspondant au nom du contrat de contrainte" n'a fonctionné pour moi
Steve Mansfield
14

Solution pour Visual Studio 2017:

Étape 1: ouvrez Visual Studio cmd en mode administrateur (voir l'élément de menu Démarrer: Invite de commandes développeur pour VS 2017 - Assurez-vous d'utiliser: Exécuter en tant qu'administrateur)

Étape 2: remplacez le répertoire par le dossier dans lequel Visual Studio 2017 est installé, par exemple:

cd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise

(Vous pouvez copier / coller cette commande dans votre invite cmd. Pour Visual Studio Professional, le dossier sera appelé "Professional" au lieu de "Enterprise", etc.)

Étape 3: copiez / collez la commande ci-dessous

gacutil -if Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.Shell.Interop.8.0.dll

Frappez Enter...

Cela résoudra le problème ...

Sinon, vous pouvez également ajouter les éléments suivants au GAC comme ci-dessus:

Microsoft.VisualStudio.Shell.Interop.9.0.dll

Microsoft.VisualStudio.Shell.Interop.10.0.dll

Microsoft.VisualStudio.Shell.Interop.11.0.dll

dinesh kumar
la source
1
Plusieurs projets Visual Studio ont montré cette erreur, et chaque fois j'ai répété les étapes ci-dessus pour la résoudre.
qxotk
Cela a résolu mon problème. Nous venons de mettre à jour notre source de 2015 avec 4.6.2 à 2017 avec 4.7.1. Je viens de commencer à avoir ce problème et c'est la solution qui a fonctionné pour moi. Merci pour le correctif!
Osiris
C'est la seule chose qui a fonctionné pour moi après avoir tout essayé ci-dessus. Merci!
Martin
3
En 2019, vous devez ajouterMicrosoft.VisualStudio.Shell.Interop.12.0.dll
HackSlash
13

J'ai eu un problème similaire et je suis allé dans Panneau de configurationProgrammes et j'ai réparé l'installation de Visual Studio. Ça a marché pour moi.

Daniel
la source
2
J'ai essayé 2 des solutions ci-dessus pour la même erreur mais pour le package SpecFlow , cela n'a pas fonctionné. Cela a fonctionné pour moi . Les solutions que j'ai essayées: 1: Suppression de ComponentModelCache 2: Suppression d' AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0
Brampage
1
Vous ne pouvez pas réparer Visual Studio 2017 à partir du Panneau de configuration, vous devez naviguer jusqu'à l' C:\Program Files (x86)\Microsoft Visual Studio\Installerendroit où vous pouvez trouver le vs_installer.exefichier.
Brampage
3

J'ai eu le même problème. Essayez de vous souvenir de la dernière extension que vous avez installée. Je supprime la dernière extension des extensions et des mises à jour et redémarre Visual Studio. et le problème est résolu. Pour moi, le nom de l'extension est Productivity Power Tools

Elvin Mammadov
la source
3

J'avais Visual Studio 2013 Professional et j'ai eu la même erreur. Je n'ai pas pu le supprimer avant d'avoir réparé l'installation de Visual Studio. Cela a pris un certain temps, mais maintenant ça marche bien.

georger
la source
3

La mise à jour de Visual Studio 2017 via le programme d'installation de Visual Studio a résolu le problème pour moi.

Michel47
la source
Quelle version a rencontré le problème et quelle version avez-vous mise à jour pour résoudre le problème?
qxotk
Deuxièmement. Une simple réparation avec le programme d'installation résoudra ce problème.
shaosh
2

J'ai également rencontré ce problème avec la mise à jour 4. de Visual Studio 2013. Après avoir exécuté à nouveau le programme d'installation de la mise à jour 4 et choisi Réparer, puis redémarrer la machine, le problème a disparu.

danludwig
la source
2

J'ai eu le même problème et il a résolu après l'exécution devenv /setupà l'invite de commande.

Suneel VLN
la source
2

J'ai également rencontré ce problème après l'installation de Telerik Reporting. Je n'ai pu lancer aucune solution dans Visual Studio 2013 et je n'ai pas pu fermer Visual Studio 2013.

Après avoir désinstallé le package de génération de rapports et supprimé AppData local / itinérant pour Visual Studio 2012, le problème a été résolu.

alan
la source
1
J'ai eu récemment un tas d'erreurs similaires. J'évaluais les composants DevExpress au cours des trois dernières semaines. J'ai donc désinstallé DevExpress, les messages d'erreur ont disparu. Je ne sais pas si DevExpress a causé le problème
Alex Klaus
1
Dans mon cas, j'ai réinstallé devexpress et tout a bien fonctionné après cela
rasputino
1

Sur la base de ces commentaires Connect, je l'ai corrigé en fermant tous les documents ouverts et en redémarrant Visual Studio. J'utilise Visual Studio 2015.

Jan Zahradník
la source
1

Vous devez trouver le fichier devenv.exe.configdans C:\Users\{user_name}\AppData\Local\Microsoft\VisualStudio\14.0\et le mettre à jour. (Ou C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\, selon l'emplacement de votre devenv.exefichier.)

Dans ce cas particulier, vous devez trouver des lignes pour lesquelles la redirection d'installation System.Collections.Immutableet modifier newVersion de 1.1.36.0 à 1.1.37.0.

L'article d'origine est Comment restaurer Visual Studio 2015 après la mise à jour 1 (danse des dépendances) .

user3617831
la source
1

J'ai eu ce problème et les projets ne se chargeaient pas correctement ou déclaraient qu'ils avaient besoin d'une migration. Le ActivityLog.xml a montré une erreur avec une extension particulière. J'ai désinstallé l'extension et redémarré Visual Studio. Cela a résolu le problème.

Owen Pauling
la source
1

J'ai eu le même problème, dans Visual Studio 2015. Après avoir passé des heures de ma journée, j'ai trouvé une réponse à cela:

  • Fermez toutes vos instances Visual Studio
  • Et accédez à {AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0}. Videz les choses à l'intérieur.
  • Démarrez Visual Studio en mode administrateur. Il réparera les dossiers à l'intérieur.
Hasiya
la source
1

Solution Visual Studio 2017 pour moi:

  1. Visual Studio fermé
  2. Exécutez-le en mode «Exécuter en tant qu'administrateur».

Plus de problème.

Doug Null
la source
Cela a été résolu temporairement pour moi et le problème a refait surface un jour plus tard. Voir la solution publiée par @dinesh ci-dessus.
qxotk
1

J'ai eu un problème similaire (le package de type projet Tizen ne s'est pas chargé correctement ) avec Visual Studio 2017.

Après avoir essayé toutes les réponses ci-dessus et passé quelques heures à chercher une solution aux erreurs à l'intérieur ActivityLog.XML , rien n'a fonctionné pour moi.

Finalement, la solution était une réparation Visual Studio .

Je suppose que le processus de réparation remplace certaines configurations à l'origine du problème.

Réparer Visual Studio 2017
Réparer Visual Studio 2019

jonathana
la source
1
  1. Recherchez le dossier ComponentModelCache
  2. Supprimer Microsoft.VisualStudio.Default.cache
  3. Redémarrez Visual Studio

Profitez de l'utilisation de Visual Studio.

masoud hoshyar
la source
1

J'ai tout essayé sauf la réparation. J'ai même fait une mise à jour. C'est ce qui m'a arrangé:

  1. Ouvrez "Prompt Command Command for VS 2017" en tant qu'administrateur
  2. CD dans (votre chemin peut varier) CD C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\PublicAssemblies
  3. Exécuter la commande gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll
  4. Redémarrez Visual Studio
Jeff
la source
0

J'ai eu le même problème et la suppression du répertoire de données d'application pour Visual Studio 11.0 a fonctionné pour moi.

Griffo
la source
0

Je voulais juste mentionner que j'ai eu une erreur similaire dans SQL Server Management Studio 2016, où je l'ai essentiellement ignoré. Plus tard, j'ai lancé Visual Studio (2015), et cette erreur s'est également produite là-bas.

J'ai cherché et trouvé la réponse ici en recommandant que les fichiers soient supprimés du

%localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache

dossier. Cependant, dans mon cas, ce dossier était vide.

Comme je me suis souvenu que j'avais vu l'erreur dans Management Studio en premier, j'ai vérifié et il y avait un dossier similaire à

%localappdata%\Microsoft\SQL Server Management Studio\13.0\ComponentModelCache

Ce dossier n'était pas vide. J'ai fermé Visual Studio et Management Studio et supprimé les fichiers de ce dossier.

Ensuite, Management Studio et Visual Studio ont été lancés sans erreur.

MisterAcoustic
la source
0

J'ai rencontré ce problème après avoir installé Crystal Reports pour Visual Studio. Je l'ai résolu en fermant toutes les instances de Visual Studio et en réinstallant Crystal Reports.

egse
la source
0

J'ai également rencontré la même erreur, «package NPM non installé correctement», lors de la création d'un projet Node.js dans Visual Studio 2015.

J'ai résolu mon problème en effectuant deux étapes:

  1. Supprimez tous les fichiers présents à cet emplacement:

    C:\Users\<Your User Name>\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache

    Redémarrez Visual Studio.

  2. Ouvrez Visual Studio et accédez au menu OutilsGestionnaire de packages NuGetParamètres du gestionnaire de packages

    Sur le côté gauche: Vous verrez une liste déroulante: sélectionnez Node.js, OutilsNpmClearCache → * OK

Essayez à nouveau de créer le projet. Cela a résolu mon problème.

AkshayPorwal
la source
0

J'ai eu le plaisir de rencontrer ce problème aléatoire dans Visual Studio 2017 Enterprise.

J'ai essayé toutes les solutions ici, et cela n'a pas fonctionné, y compris la réparation de Visual Studio (qui prend un certain temps). Après plusieurs heures, j'ai pensé que je devrais peut-être vérifier le fichier ActivityLog.xml.

ActivityLog.xml

J'ai désinstallé l'extension incriminée de l'invite de commande du développeur pour VS2017 en tant qu'administrateur car Visual Studio vient de se figer après l'ouverture et rien ne peut être cliqué.

Étapes pour désinstaller - avec l'aimable autorisation de jessehouwing.net

  1. Recherchez le fichier vsix que vous avez utilisé pour installer l'extension.
  2. Ouvrez-le dans votre archiveur préféré (le mien est 7-Zip ).
  3. Saisissez l' ID de l'extension à partir du nœud Identity à partir du fichier extension.vsixmanifest.
  4. Exécutez (dans mon cas) vsixinstaller /u:Microsoft.VisualStudio.LiveSharepour supprimer l'extension.
Nhan
la source
0

Dans mon cas, le message d'erreur est "Le package 'IntelliCodeCppPackage' ne s'est pas chargé correctement" (Visual Studio 2019):

IntelliCodeCppPackage

J'ai résolu ce problème avec ces étapes;

boyukbas
la source
0

Je l'ai résolu:

  1. Allez à installer
  2. Modifier
  3. Allez dans l'onglet "Emplacement d'installation"
  4. Cochez "conserver le cache de téléchargement après l'installation"
  5. Modifier
Mostafa Bedoor
la source
0

Mon problème était le connecteur Mysql net 6.4.4, Nuget, xamarin, VSPackage, EditorPackage et etc. Le package ne s'est pas chargé correctement.

Ma solution est ci-dessous pour vs2015

  1. Ouvrez l'emplacement AppData // toutes les configurations y sont mises à jour.
  2. Sauvegardez et supprimez le dossier dans lequel l'erreur de configuration est lancée dans le studio visuel.

forex. Si le package Nuget ne s'est pas chargé correctement, supprimez le dossier Nuget dans les répertoires local et itinérant.

  1. Et effacez également les données sur AppData / Microsoft / visual Studio / 14.0 pour vs2015

c'est tout et ça a marché pour moi! ...

Rajesh Kannan
la source
0

J'avais un problème similaire.

Après avoir vérifié ActivityLog.xml et il a dit qu'il ne pouvait pas créer une instance pour le nom de l'extension / package à partir d'un dossier spécifique. J'ai tracé ce chemin et je n'ai pas trouvé le dossier qu'il cherche.

J'ai donc à nouveau installé l'extension, j'ai recherché la DLL et copié le contenu du dossier contenant dans le dossier que Visual Studio recherche.

Donc, pour récapituler:

  1. Vérifiez si le dossier dans l'erreur existe
  2. Sinon, créez un nouveau dossier avec le même nom
  3. Recherchez la DLL dans l'erreur dans le dossier Visual Studio, si elle n'est pas trouvée, réinstallez l'extension
  4. Si l'erreur persiste, recherchez à l'intérieur du dossier Visual Studio dans Program Files (x86) la dll et ouvrez le dossier conteneur
  5. Copiez tout le contenu
  6. Collez à l'intérieur du nouveau dossier que vous avez créé avec le nom mentionné dans ActivityLog.xml
Peter Sameh
la source
0

Pour Visual Studio 2019: j'ai fait les choses suivantes pour résoudre le problème

Sauvegardez le dossier suivant. Après avoir effectué une sauvegarde et supprimé ce dossier C: \ Users \ munirul2537 \ AppData \ Roaming \ Microsoft \ VisualStudio \ 16.0_add0ca51

Accédez au panneau d'installation de Visual Studio et procédez comme suit

1.Allez installer 2.Modifiez 3.Allez à l'onglet "Emplacement d'installation" 4. Cochez "Conserver le cache de téléchargement après l'installation" 5. Modifiez

Munirul Islam
la source