Como posso corrigir o erro do Microsoft Visual Studio: "o pacote não foi carregado corretamente"?

202

Eu instalei o Visual Studio 2012 e o DevExpress 13.1. Quando o Visual Studio foi iniciado, ele gerou um erro mostrado por esta imagem anexada,

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

O problema pode ter sido causado por uma alteração na configuração ou pela instalação de outra extensão. Você pode obter mais informações examinando o arquivo 'C: \ Usuários \ must \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0 \ ActivityLog.xml'.

Continuar mostrando esta mensagem de erro?

Microsoft Visual Studio - O pacote 'Microsoft.VisualStudio.Editor.Implementation.EditorPackage' não foi carregado corretamente.

Este erro também aparece no Visual Studio 2017.

Dua Ali
fonte
2
Leia esse erro com atenção: "Você pode obter mais informações examinando o arquivo ..." - o que esse arquivo diz?
Fevu
Erro de abertura do arquivo log de atividades @fvu gerado.
Dua Ali
1
Uma coisa a verificar antes de fazer uma análise mais profunda - "Existe espaço livre suficiente no disco"?
LCJ
FYI: Eu tive o mesmo problema no VS Pro 15.7.x - a solução da @dinesh resolveu isso para mim.
Qxotk
ATUALIZAÇÃO: abriu um projeto diferente hoje (1 dia após o meu comentário anterior) e recebeu o mesmo erro novamente. Siga as etapas da solução em @dinesh abaixo e o erro desapareceu. Não sei se foram as etapas ou simplesmente abra o Visual Studio uma segunda vez.
Qxotk

Respostas:

386

Comecei a ver isso em uma nova instalação do Windows e do Visual Studio 2013 Ultimate com Atualização 2 (embora outros também tenham relatado isso nas Atualizações 3 e 4, bem como na versão Professional).

Para resolver o problema, feche todas as instâncias do Visual Studio e exclua todos os arquivos na seguinte pasta:

Visual Studio 2013

%localappdata%\Microsoft\VisualStudio\12.0\ComponentModelCache

Funcionou bem para mim. Graças a este artigo .

Visual Studio 2015

%localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache

Visual Studio 2017

%localappdata%\Microsoft\VisualStudio\15.0_xxxx\ComponentModelCache
user_v
fonte
2
Estou tendo o mesmo problema no VS 2015, mas não parece haver nenhuma ComponentModelCachepasta. Talvez ele tenha um nome diferente nas versões mais recentes do Visual Studio?
jpierson
3
@jpierson sim a pasta ComponentModelCachepara VS 2015 podem ser encontrados na pasta: 14.0. O caminho completo é o seguinte:C:\Users\<your user name>\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache
w0ns88 31/01
4
Estou tendo esse problema na minha nova instalação do Visual Studio 2017 ... e, novamente, a estrutura da pasta não é a mesma!
Realmente Código de Nice
3
A pasta adicionada que foi criada para o VS 2017 pode tentar e ver.
user_v
7
Trabalhou para o Visual Studio 2019:% localappdata% \ Microsoft \ VisualStudio \ 16_xxxx
Eskil Mjelva Saatvedt
46
  • Feche o Visual Studio.

  • Faça backup e exclua o seguinte caminho:

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

  • Reinicie o Visual Studio como Admin. Caso contrário, a Roamingpasta não poderá ser reparada pelo Visual Studio.

Reza Ebrahimi
fonte
1
Isso também funcionou com a edição da comunidade do visual studio 2015. O caminho muda para C:\Users\{your_username}\AppData\Roaming\Microsoft\VisualStudio\14.0, mas funciona da mesma maneira. Além disso, antes de abrir o Visual Studio, eu corri o devenv /setupcomando sugerido por @JB
flaria
1
A solução proposta por @user_v é um pouco menos abrasiva, pois exclui apenas a pasta do problema e não a coisa toda.
Cody
Funcionou para mim. Mas Depois de excluir os arquivos mencionados, eu corro devenv /setupcomando Command Prompt for VS2015. Isso causou a criação dos arquivos excluídos novamente. então eu executo o Visual Studio;)
Siyavash Hamdi 20/06
Não havia uma pasta do VisualStudio para mim (VS Pro 2017). Eu apaguei C:\Users\{your_username}\AppData\Local\Microsoft\VisualStudio\15.0_xxxxe iniciei no modo Administrador e funcionou.
Nick Graham
"Restart Visual Studio como administrador" funcionou para mim, Graças
Mitra M
36

Encontrei esse problema no Visual Studio 2017 (15.7.4). Depois de tentar várias soluções, eventualmente funcionou para mim: feche todas as instâncias do Visual Studio e execute-o na linha de comando (possivelmente com direitos de administrador):

"devenv.exe /clearcache" and "devenv /updateconfiguration"
tdracz
fonte
4
Isso funcionou para mim, eu acho que há um problema com uma das ferramentas eléctricas produtividade extensões após atualização mais recente VS
Sean T
1
Isso funcionou para mim e executei o prompt de comando do VS 2015 no modo de administrador. +1
Prashant Jain
3
Certifique-se de começar Developer Command Prompt for VS {version}. devenv.exeprovavelmente não é conhecido no seu CMD normal (se você não o adicionou ao caminho pelo menos). Este prompt de comando do desenvolvedor cuida disso. Foi instalado com o VS e estava no menu Iniciar no meu caso.
Bugybunny
Alguém sabe o que /updateconfigurationfaz exatamente?
bugybunny
Trabalhou para o VS 2017 15.9.6
PBMe_HikeIt 03/04/19
34

Experimente devenv /setupo prompt de comando do Visual Studio com direitos administrativos.

Eu tive o mesmo problema com o Visual Studio 2013 Ultimate. Tentei a solução de Reza postada aqui, mas não funcionou.

Eventualmente, não consegui fechar o Visual Studio. Estava mostrando um diálogo semelhante quando tentei fechar e não estava fechando. Tentei o seguinte: Mensagem de erro "Não foram encontradas exportações que correspondam ao nome do contrato de restrição" . Nem.

Notei uma mensagem na janela do Team Explorer dizendo "A página 'número de som ' não pode ser encontrada". Tentei dessa maneira e encontrei esta resposta: Página '312e8a59-2712-48a1-863e-0ef4e67961fc' não encontrada usando o Visual Studio 2012 . Então, eu corro devenv /setupno prompt de comando do Visual Studio com direitos administrativos.

Ele fez o trabalho, e está tudo bem agora.

jbarrameda
fonte
A Microsoft não fornece muitos detalhes do que devenv /setupfaz. Apenas esse é o último passo do processo de instalação. msdn.microsoft.com/en-us/library/ex6a2fad.aspx
jbarrameda
Adereços para o link para a pergunta "nome do contrato de restrição". Foi isso que realmente corrigiu o meu problema. Obrigado por incluí-lo.
MetalPhoenix
3
No meu caso devenv.exe /resetuserdataajudou. Nota: redefine TODOS os dados do usuário.
precisa
Acabei de ter o mesmo problema com o VS Professional 16.3.5 e, seguindo as instruções na mensagem de erro "Não foram encontradas exportações que correspondam ao nome do contrato de restrição", funcionou para mim
Steve Mansfield
14

Solução para o Visual Studio 2017:

Etapa 1: abra o cmd do Visual Studio no modo de administrador (consulte o item do menu Iniciar: Prompt de Comando do Desenvolvedor para o VS 2017 - Certifique-se de usar: Executar como administrador)

Etapa 2: altere o diretório para a pasta em que o Visual Studio 2017 está instalado, por exemplo:

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

(Você pode copiar / colar este comando no prompt do cmd. Para o Visual Studio Professional, a pasta será chamada "Profissional" em vez de "Empresa" etc.)

Etapa 3: copie / cole o comando abaixo

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

Hit Enter...

Isso resolverá o problema ...

Caso contrário, você também pode adicionar ao GAC o seguinte :

Microsoft.VisualStudio.Shell.Interop.9.0.dll

Microsoft.VisualStudio.Shell.Interop.10.0.dll

Microsoft.VisualStudio.Shell.Interop.11.0.dll

dinesh kumar
fonte
1
Tive vários projetos do Visual Studio mostrando esse erro e sempre que repetia as etapas acima para resolvê-lo.
Qxotk
Isso resolveu meu problema. Acabamos de atualizar nossa fonte de 2015 com 4.6.2 para 2017 com 4.7.1. Eu apenas comecei a ter esse problema e esta é a solução que funcionou para mim. Obrigado pela correção!
Osiris
Esta é a única coisa que funcionou para mim depois de tentar tudo o mais acima. Obrigado!
Martin Martin
2
Em 2019 você precisa adicionarMicrosoft.VisualStudio.Shell.Interop.12.0.dll
HackSlash
13

Eu tive um problema semelhante e fui ao Painel de ControleProgramas e consertei a instalação do Visual Studio. Funcionou para mim.

Daniel
fonte
2
Tentei 2 das soluções acima pelo mesmo erro, mas para o pacote SpecFlow , ele não funcionou. Isso funcionou para mim . As soluções que eu tentei: 1: Remover ComponentModelCache 2: Remover AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0
Brampage
1
Não é possível reparar o Visual Studio 2017 no Painel de controle, você precisa navegar para C:\Program Files (x86)\Microsoft Visual Studio\Installeronde pode encontrar o vs_installer.exearquivo.
Brampage 6/03/19
3

Eu tive o mesmo problema. Tente se lembrar da extensão mais recente que você instalou. Excluo a extensão mais recente das extensões e atualizações e reinicio o Visual Studio. e o problema está resolvido. Para mim, o nome da extensão é Productivity Power Tools

Elvin Mammadov
fonte
3

Eu tinha o Visual Studio 2013 Professional e recebi o mesmo erro. Não pude removê-lo até reparar a instalação do Visual Studio. Demorou um pouco, mas agora funciona bem.

georger
fonte
3

A atualização do Visual Studio 2017 através do instalador do Visual Studio corrigiu o problema para mim.

Michel47
fonte
Qual versão teve o problema e qual versão você atualizou para resolver o problema?
Qxotk
Segundo isso. Simplesmente reparar com o instalador corrigirá esse problema.
shaosh 17/09/19
2

Também tive esse problema com a atualização 4. do Visual Studio 2013. Depois de executar o instalador da atualização 4 novamente e escolher Reparar e reiniciar a máquina, o problema foi resolvido.

danludwig
fonte
2

Eu tive o mesmo problema e ele foi resolvido após a execução devenv /setupno prompt de comando.

Suneel VLN
fonte
2

Também tive esse problema depois de instalar o Telerik Reporting. Não pude iniciar nenhuma solução no Visual Studio 2013, nem fechar o Visual Studio 2013.

Após desinstalar o pacote de relatórios e excluir o Local / Roaming AppData para Visual Studio 2012, o problema foi corrigido.

Alan
fonte
1
Recentemente, há vários erros semelhantes. Eu estava avaliando os componentes do DevExpress nas últimas três semanas. Então, eu desinstalei o DevExpress, as mensagens de erro desapareceram. Não tenho certeza se DevExpress causou o problema embora
Alex Klaus
1
No meu caso eu reinstalado DevExpress e tudo funcionou ok depois disso
rasputino
1

Com base nesse feedback do Connect, eu o corrigi fechando todos os documentos abertos e reiniciando o Visual Studio. Eu uso o Visual Studio 2015.

Jan Zahradník
fonte
1

Você precisa encontrar o arquivo devenv.exe.configno C:\Users\{user_name}\AppData\Local\Microsoft\VisualStudio\14.0\e atualizá-lo. (Ou C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\, dependendo da localização do seudevenv.exe arquivo.)

Nesse caso em particular, você deve encontrar linhas que a instalação redireciona para System.Collections.Immutable e altera newVersion de 1.1.36.0 para 1.1.37.0.

O artigo original é Como restaurar o Visual Studio 2015 após a Atualização 1 (dependência de dança) .

user3617831
fonte
1

Eu tive esse problema e os projetos não estavam carregando corretamente ou declarando que precisavam de migração. O ActivityLog.xml mostrou um erro com uma extensão específica. Desinstalei a extensão e reiniciei o Visual Studio. Isso resolveu o problema.

Owen Pauling
fonte
1

Eu tive o mesmo problema no Visual Studio 2015. Depois de passar horas do meu dia, encontrei uma resposta para isso:

  • Feche todas as suas instâncias do Visual Studio
  • E vá para {AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0}. Limpe as coisas dentro dele.
  • Inicie o Visual Studio no modo de administrador. Ele irá reparar as pastas dentro dele.
Hasiya
fonte
1

Solução do Visual Studio 2017 para mim:

  1. Visual Studio fechado
  2. Executei no modo "Executar como administrador".

Não há mais problema.

Doug Null
fonte
Isso foi corrigido temporariamente para mim, e o problema voltou à tona um dia depois. Veja a solução postada por @dinesh acima.
Qxotk
1

Eu tive um problema semelhante (o pacote do tipo Tizen Project não foi carregado corretamente ) com o Visual Studio 2017.

Depois de tentar todas as respostas acima e passar algumas horas procurando uma solução para os erros internos ActivityLog.XML , nada funcionou para mim.

Eventualmente, a solução foi um reparo do Visual Studio .

Presumo que o processo de reparo substitua algumas configurações que causaram o problema.

Reparar o Visual Studio 2017
Reparar o Visual Studio 2019

jonathana
fonte
1
  1. Encontre a pasta ComponentModelCache
  2. Excluir Microsoft.VisualStudio.Default.cache
  3. Reinicie o Visual Studio

Aprecie usar o Visual Studio.

masoud hoshyar
fonte
1

Eu tentei de tudo, exceto o reparo. Eu até fiz uma atualização. Isto é o que o corrigiu para mim:

  1. Abra "Prompt de comando do desenvolvedor para o VS 2017" como administrador
  2. CD para (seu caminho pode variar) CD C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\PublicAssemblies
  3. Comando de execução gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll
  4. Reinicie o Visual Studio
Jeff
fonte
0

Eu tive o mesmo problema e excluir o diretório de dados do aplicativo para o Visual Studio 11.0 funcionou para mim.

Griffo
fonte
0

Eu só queria mencionar que recebi um erro semelhante no SQL Server Management Studio 2016, onde basicamente o ignorei. Posteriormente, iniciei o Visual Studio (2015), e esse erro ocorreu também.

Pesquisei e encontrei a resposta aqui, recomendando que os arquivos sejam excluídos do diretório

%localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache

pasta. No entanto, no meu caso, esta pasta estava vazia.

Desde que lembrei que vi o erro no Management Studio primeiro, verifiquei e havia uma pasta semelhante em

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

Esta pasta não estava vazia. Fechei o Visual Studio e o Management Studio e excluí os arquivos desta pasta.

Posteriormente, o Management Studio e o Visual Studio foram iniciados sem erros.

MisterAcoustic
fonte
0

Eu tive esse problema depois de instalar o Crystal Reports for Visual Studio. Eu o resolvi fechando todas as instâncias do Visual Studio e reinstalando o Crystal Reports.

egse
fonte
0

Também experimentei o mesmo erro, "Pacote NPM não instalado corretamente", ao criar um projeto Node.js. no Visual Studio 2015.

Resolvi meu problema executando duas etapas:

  1. Exclua todos os arquivos presentes neste local:

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

    Reinicie o Visual Studio.

  2. Abra o Visual Studio e vá para o menu FerramentasGerenciador de Pacotes NuGetConfigurações do Gerenciador de Pacotes

    No lado esquerdo: Você verá uma lista suspensa: selecione Node.js, FerramentasNpmClearCache → * OK

Em seguida, tente criar o projeto. Resolveu o meu problema.

AkshayPorwal
fonte
0

Tive o prazer de enfrentar esse problema aleatório no Visual Studio 2017 Enterprise.

Tentei todas as soluções aqui e não funcionou, incluindo o reparo do Visual Studio (que leva um tempo). Várias horas depois, pensei que talvez devesse realmente verificar o arquivo ActivityLog.xml.

ActivityLog.xml

Desinstalei a extensão incorreta do 'Prompt de Comando do Desenvolvedor para VS2017' como administrador, já que o Visual Studio congelou após abrir e nada pôde ser clicado.

Etapas para desinstalar - cortesia de jessehouwing.net

  1. Encontre o arquivo vsix usado para instalar a extensão.
  2. Abra-o no seu arquivador favorito (o meu é o 7-Zip ).
  3. Pegue o ID da extensão no nó Identidade no extension.vsixmanifest.
  4. Execute (no meu caso) vsixinstaller /u:Microsoft.VisualStudio.LiveSharepara remover a extensão.
Nhan
fonte
0

No meu caso, a mensagem de erro é "O pacote 'IntelliCodeCppPackage' não foi carregado corretamente" (Visual Studio 2019):

IntelliCodeCppPackage

Eu resolvi esse problema com estas etapas;

boyukbas
fonte
0

Eu resolvi:

  1. Vá para instalar
  2. Modificar
  3. Vá para a guia "Local da instalação"
  4. Marque "manter o cache de download após a instalação"
  5. Modificar
Mostafa Bedoor
fonte
0

Meu problema foi o conector Mysql net 6.4.4, Nuget, xamarin, VSPackage, EditorPackage e etc. O pacote não foi carregado corretamente.

Minha solução está abaixo para vs2015

  1. Abra o AppData location // todas as configurações estão sendo atualizadas nele.
  2. Faça backup e remova a pasta na qual o erro de configuração é gerado no visual studio.

forex. Se você tiver o pacote Nuget não carregou corretamente, erro - Remova a pasta Nuget nos diretórios local e móvel.

  1. E também limpe os dados em AppData / Microsoft / visual Studio / 14.0 para vs2015

é isso e funcionou para mim! ...

Rajesh Kannan
fonte
0

Eu tive um problema parecido.

Após verificar o ActivityLog.xml, ele disse que não podia criar uma instância para o nome da extensão / pacote a partir de uma pasta específica. Eu tracei esse caminho e não encontrei a pasta que estava procurando.

Instalei a extensão novamente, procurei a dll e copiei o conteúdo da pasta que estava na pasta que o Visual Studio está procurando.

Então, para recapitular:

  1. Verifique se a pasta no erro existe
  2. Caso contrário, crie uma nova pasta com o mesmo nome
  3. Procure a dll no erro na pasta Visual Studio, se não for encontrada, instale a extensão novamente
  4. Se o erro persistir, procure dentro da pasta Visual Studio em Arquivos de Programas (x86) a DLL e abra a pasta que contém
  5. Copie todo o conteúdo
  6. Cole dentro da nova pasta que você criou com o nome mencionado dentro do ActivityLog.xml
Peter Sameh
fonte
0

Para o Visual Studio 2019: Fiz o seguinte para resolver o problema

Faça backup da seguinte pasta. Após fazer o backup e excluir esta pasta C: \ Users \ munirul2537 \ AppData \ Roaming \ Microsoft \ VisualStudio \ 16.0_add0ca51

Vá para o painel de instalação do visual studio e faça o seguinte

1. Vá para instalar 2.Modifique 3. Vá para a guia "Local da instalação" 4. Marque "manter o cache de download após a instalação" 5. Modifique

Munirul Islam
fonte