Nenhum erro encontrado de exportação do EditorOptionDefinition


256

No Visual Studio 2013, comecei a receber o seguinte erro ao tentar abrir arquivos C #:

No EditorOptionDefinition export found for the given option name:
Tabs/ConvertTabsToSpaces
Parameter name: optionID

Eu não tive problemas durante toda a manhã até fechar e reabrir uma solução C # em que estava trabalhando quando esse erro foi iniciado. Eu verifiquei e esse erro ocorre quando abro qualquer projeto C # neste computador. Também tentei abrir o mesmo projeto no meu outro computador e ele funciona bem, portanto, este não é um erro de projeto.

Não alterei nenhuma configuração do VS e estava apenas tentando abrir o gerenciador de pacotes quando este se apresentou.

Estou perplexo e o Dr. Google não ajuda muito até agora.

Respostas:


596

Após uma reinicialização e mais algumas pesquisas, encontrei este post em um blog. O erro descrito não é o mesmo erro que estou vendo, no entanto, foi próximo o suficiente para justificar uma tentativa.

Siga os passos:

  1. Feche o Visual Studio
  2. Abra a pasta: %LocalAppData%\Microsoft\VisualStudio\12.0\ (pol C:\users\'%userName%'\AppData\Local\Microsoft\VisualStudio\12.0\)
  3. Renomeie a pasta ComponentModelCache
  4. Reinicie o Visual Studio.

O Visual Studio recriará a pasta e tudo ficará bem com o mundo (ou pelo menos o VS). Eu amo uma solução simples e espero que seja útil para qualquer pessoa que se deparar com esse problema!


1
Trabalhou para mim também.
LRaiz

1
A parte mais fácil desta resposta é localizar o ComponenetModeCacheFolder. Felicidades!! Obrigado.
Ishwor Khanal

Trabalhou para mim também! Obrigado!
Xero399

2
Você salva meu dia !! Obrigado.
Legion

Isso ajudou a corrigir o problema no VS 2017. Isso deve ser informado à equipe do Visual Studio para corrigir em versões futuras.
shaijut 29/10/19

24

Eu tive um mesmo problema, fiz pequenas alterações para o Jake Answer

 1 Close Visual Studio
 2 Search ComponentModelCache Folder
 3 Rename folder
 4 Restart the visual Studio

E começa a funcionar

Aconteceu comigo de novo. Dessa vez, tentei o Web Essentials 2013.5 e comecei a trabalhar. Espero que isso ajude você.


14

Executando o Windows 8.1, VS2013.3 e conseguiu encontrar a pasta. O uso da função de localização no 8.1 não encontrou a pasta, mas, olhando para a pasta% APPDATA%, fui direcionado para uma pasta Roaming. Subindo um nível, vi a pasta local no AppData.

O caminho final em que consegui encontrar a pasta era o mesmo mencionado acima. C: \ Usuários \\ AppData \ Local \ Microsoft \ VisualStudio \ 12.0

Renomear a pasta funcionou.


7

Receio que a resposta não seja necessariamente correta. No meu Windows 8.1 + Visual Studio 2013 para Web (12.0.30723.00, atualização 3), não havia pasta ComponentModelCache.

Em vez disso, o que fiz foi executar todas as atualizações do VS2013 e, em seguida, acessar o Painel de controle / Programas e recursos e executar um reparo. Voila, funcionou e acho que pode ser uma solução geral melhor.


1
Para os que votaram na minha resposta, posso sugerir que você deixe um comentário sobre o motivo de eu estar enganado ou errado. Tentei dar uma explicação que funcionou bem e não exigiu a exclusão manual de um diretório.
HiDefLoLife

6

Sim, eu tive esse mesmo problema com o VS2013 e o Windows 7. Pasta renomeada

C: \ Usuários \ Seu nome de usuário \ AppData \ Local \ Microsoft \ VisualStudio \ 12.0


Trabalhou para mim com o Windows 7.
bkbarton


1

Eu tive esse problema

Agora eu uso o Windows 8.1 e o VS Express 2013 para a web. Renomear a pasta não ajudou, pois não foi alterado quando reiniciei o VS. Reparar o programa não ajudou nem reiniciou o computador.

O que funcionou para mim foi apenas uma desinstalação e reinstalação básicas, às vezes é necessário um pouco de bom senso :)


0

Desativar um plug-in chamado "Visual Assist" resolveu isso para mim.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.