Minhas visualizações do Razor no VS2015 RC não estão mostrando a cor adequada para o código C #. Meu projeto estava funcionando bem no VS2013, mas não está em 2015 e não está me dando nenhum IntelliSense no código C #. A solução é criada e o site funciona bem.
Eu tentei o seguinte sem sucesso
- desabilitando todas as extensões do Visual Studio
- excluindo meu
.suo
arquivo - remover o projeto e adicioná-lo novamente à solução
Como posso consertar isso?
Exemplo:
Respostas:
Encontrei nesta resposta outra maneira de corrigi-lo sem o
devenv.exe /ResetUserData
Apenas exclua o conteúdo deste diretório com o Visual Studio fechado:
%LocalAppData%\Microsoft\VisualStudio\<visual_studio_version_number>\ComponentModelCache
Para encontrar o número da versão da edição do Visual Studio que você está executando, consulte esta lista. Observe que apenas o número principal é importante, a versão secundária pode e provavelmente será diferente. No meu caso, eu tinha o Visual Studio 2017 Enterprise instalado, então procurei
15.xx
e encontrei15.0_9a1c4a06
dentro da pasta AppData.fonte
Eu tive o mesmo problema, a única correção até agora é redefinir todos os dados do usuário (
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe /ResetUserData
).NOTA: Você perderá todas as personalizações, por exemplo, atalhos de teclado e layouts de janelas se você fizer isso!
Edição: as pessoas estão dizendo que isso só funciona para RC, não RTM, então você pode querer tentar as outras correções primeiro.
fonte
Eu tive o mesmo problema no VS 2015 RTM e consegui corrigi-lo simplesmente carregando o Visual Studio no modo de segurança:
fechando e reabrindo normalmente.
fonte
Após atualizar o Visual Studio 2015 Update 1, tive o mesmo problema. Eu tentei todas as respostas, mas não funcionou para mim.
A correção para mim foi nos programas e propriedades> Edição da comunidade do Visual Studio> Alterar. Eu cliquei em modificar.
Na lista, marque a caixa de seleção "Microsoft Web Developer Tools" em "Windows and Web Development".
No entanto, não foi verificado na minha lista: /
fonte
Ferramentas> Opções> Editor de texto> Todos os idiomas> Geral. Desmarque a opção Ocultar membros avançados. Clique OK.
Uma vez que fiz isso, o Intellisense parecia funcionar para mim. Eu, em seguida, redefini-lo e mantive a funcionalidade. Estou usando o Visual Studio 2015 enterprise edition.
Eu tinha tentado ResetUserData e isso não funcionou para mim.
fonte
Instalei o Visual Studio Community Edition 2015 (depois de usar o Visual Studio Community Edition 2013 por um longo tempo) e enfrentei o mesmo problema. Eu tentei todas as soluções acima, mas nada ajudou.
Por fim, feche o Visual studio e exclua as seguintes pastas -
... e funciona agora !!!
fonte
Executando o VS 2015 RTM. Nem / ResetUserData nem / SafeMode funcionaram para mim. Também houve algumas reclamações relacionadas ao Productivity Power Tools 2015 com o pop-up "errors-in-ActivityLog.xml" ao iniciar o VS.
Portanto, se você tiver sintomas semelhantes, veja como corrigi-lo na minha máquina:
%LOCALAPPDATA%\Microsoft\VisualStudio\
e apague a14.0
pasta.PS Na verdade, levei algumas vezes para que meu intellisense funcionasse, porque primeiro desabilitei o PowerTools e ele quebrou o VS novamente quando reativado. Portanto, requer uma reinstalação completa. Pode ser causado por outra extensão no seu caso.
fonte
Este será o efeito se o seu projeto for MVC4. Veja mais detalhes aqui . Observe também que isso será corrigido em uma próxima versão.
Como você pode saber se seu projeto é MVC4? Abra packages.config e role para a entrada Microsoft.AspNet.Mvc. Se a versão listada começar com "4", isso significa que você está usando o MVC 4.
fonte
Eu tive um problema semelhante, em que nenhum script razor não seria destacado, o intellisense não funcionaria e o compilador não reconheceria nenhum erro (mesmo onde eu intencionalmente coloquei erros de sintaxe!)
Na verdade, eu corrigi o problema indo para C: / Users / YourUserName / AppData / Local / Temp e excluindo tudo desse arquivo, assim que fiz isso e reiniciei o VS, o meu Razor Views começou a funcionar!
Espero que ajude!
fonte
Alguns pontos de vista estavam funcionando bem para mim, outros nem um pouco ... A única coisa que me ajudou:
Também tentei a maioria das outras soluções, mas elas não funcionaram para mim.
fonte
Lembrete amigável para garantir que você usou corretamente as letras minúsculas
@model
na parte superior da sua visualização, e não@Model
(como eu cometi o erro de fazer).Minúsculas
@model
é uma diretiva que digita fortemente a exibição em uma instância da classe que a segue. Enquanto o capitalizadoModel
é uma propriedade da visualização que obtém a instância do modelo.fonte
Corrigi o problema incluindo o arquivo no projeto / solução. Eu tinha esquecido o fato de que não há destaque / inteligência se não estiver incluído.
fonte
Eu tive o mesmo problema e precisei baixar e instalar o "Microsoft ASP.NET e Web Tools" e "Web Essentials". Depois de realçar essa sintaxe, o Razor intellisense começou a trabalhar novamente.
fonte
Desinstalado e reinstalado do seguinte funcionou para mim:
Microsoft.AspNet.Mvc
Microsoft.AspNet.WebPages
Microsfot.AspNet.Razor
Tentei redefinir os dados do usuário, excluir temp e 14, além de alterar as configurações das opções e nenhuma delas funcionou. Eu até tentei reparar e reinstalar. Estou usando o VS 2015 Versão 14.0.24720.00 Atualização 1
fonte
Você deve remover apenas a pasta ".vs" no seu projeto (a pasta .vs está oculta)
Cuidado para
ResetUserData
remover toda a personalização no Visual Studio.fonte
A única coisa que funcionou para mim foi alterar o "Caminho de saída" do projeto para
bin\
(costumava serbin\Debug
):Properties
e navegue paraBuild
,Output path:
comobin\
fonte
Acima não funciona, mas eu consegui com:
Web Developer Tools
para o VS 2015, RC, Atualização 1Web Developer Tools
(é outra versão acima)Portanto, o problema era que o instalador do VS não instalou o Web Developer Tools reconhecendo a versão já instalada e incompatível como a correta.
fonte
Corrigi esse problema atualizando meu projeto para o ASP .NET MVC versão 5. Mas exigia algumas manipulações adicionais com os arquivos de configuração. Aqui encontrei o guia passo a passo:
Espero que isso ajude.
fonte
Uma abordagem não invasiva é verificar os arquivos web.config do Views para as versões corretas. Esses arquivos Web.config estão em app / Area / AreaName / Views ou nas pastas gerais app / Views. Eles são diferentes do arquivo Web.config do projeto.
Aqui está um exemplo para as mais recentes até a redação deste comentário:
fonte
O que funcionou para mim (Comunidade VS 2015) foi a opção sugerida nesta resposta. Executando o cmd.exe como administrador, executei o seguinte:
fonte
Fiz o download e a instalação do "Microsoft ASP.NET e Ferramentas da Web" e "Web Essentials" e funcionou para mim.
fonte