Depois de instalar o ASP.NET e o Web Tools 2015 (atualização 1 do RC1), recebo o seguinte erro nos projetos do ASP.NET MVC 4 ao abrir *.cshtml
arquivos:
Referência de objeto não configurada para instância de um objeto
Recebo a mesma mensagem de erro, mesmo que inicie um novo projeto do ASP.NET MVC 4 e tente abrir um *.cshtml
arquivo lá.
Estou usando o Visual Studio 2015
asp.net
visual-studio
Carsten Cors
fonte
fonte
Respostas:
Talvez isso ajude:
e corra
devenv /resetuserdata
.Espere que todas as suas configurações de usuário, como layout do Visual Studio, conta vinculada da Microsoft ou página inicial, possam desaparecer.
fonte
\Microsoft Visual Studio <THIS NUMBER>\Common7\IDE
.Excluir
%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache
e reinicie o Visual Studio.Como alternativa, use a extensão Clear MEF Component Cache .
fonte
Para mim,
VsHub.exe
.Depois disso, tudo funciona como um encanto novamente!
fonte
The operation is not completed, invalid pointer
Eu resolvi fazendo
neste caminho:
Presumo que em x86 funcione neste caminho:
fonte
É recomendável tentar um ou todos os seguintes itens:
Reinicie o Visual Studio
Tente executar como administrador (clique com o botão direito do mouse em Visual Studio e escolha "Executar como administrador")
Verifique se há atualizações para o Visual Studio (faça o download e instale-as, se houver alguma)
Tente abrir uma solução / projeto diferente
Se os problemas persistirem, você pode tentar as seguintes opções:
Reinicie sua máquina local
Tente redefinir o Visual Studio para os padrões do sistema (isso pode ser feito nas opções do Visual Studio)
Tente reparar sua instalação do Visual Studio
fonte
Na esperança de que isso possa restringir as coisas / ajudar alguém, fiz uma abordagem investigativa. Para mim, inicialmente movi a pasta em C: \ Usuários \ {usuário} \ AppData \ Local \ Microsoft \ VisualStudio para Meus Documentos e permiti ao Visual Studio recriá-la reiniciando-a. Isso removeu os erros. Então, mudei tudo de volta, um por um, e reiniciei o Visual Studio todas as vezes até descobrir os culpados. Essas pastas eram boas para voltar atrás:
Esses arquivos foram bons para voltar / substituir os gerados automaticamente:
Esses arquivos foram bons para voltar. Cada um estava na minha cópia antiga e não foi recriado inicialmente quando eu reiniciei o VS:
Isso causou problemas - exclua esses arquivos e reinicie o VS para permitir que eles sejam recriados:
Estes são os erros dos últimos arquivos .NETFramework (que eu não recebo se não os adicionar novamente):
Talvez eu precise reinstalar / reparar o plug-in JavaScript Language Service, para que ele não esteja relacionado. Mas definitivamente devenv.exe.config e ComponentModelCache precisam corrigir o erro "referência de objeto não definida para uma instância de um objeto".
fonte
Para mim, o ASP.NET 5 ainda não é necessário, removi a atualização e reinstalei o ASP.NET 4.5. É um pouco complicado:
Não siga mais a notificação de atualização no Visual Studio 2015 !!!
fonte
Depois de tentar a resposta superior, descobri que você também deve reiniciar o computador. O erro pode fazer parte de um problema do git, além de reiniciar o computador.
fonte
Eu estava recebendo uma exceção toda vez que tentava criar um "novo" projeto.
Minha solução foi:
Ir menu Ferramentas → Extensões e atualizações
Verifique o link "Atualizações" ... Houve uma atualização para o Microsoft ASP.NET e as Ferramentas da Web. Instale-o.
Isso consertou para mim.
fonte
No meu caso (não necessariamente a solução para você, mas pode ser útil para alguém), a solução foi:
Ir menu Ferramentas → Extensões e atualizações
Selecione a
Online
guia no painel direitoPesquise as palavras
web tools
e selecioneMicrosoft ASP.NET and Web Tools
e instale.No meu caso, isso estava faltando no meu computador devido a muitas operações de reparo do Visual Studio.
fonte
Eu estava recebendo essa exceção toda vez que criava um "novo" projeto.
Minha solução foi:
Isso consertou para mim.
Infelizmente, encontrei outra exceção:
Desativei a
FIPS
configuraçãoDWORD
Valor ativado para zero.fonte
Vá para Windows + R e digite% temp% e pressione enter. exclua a pasta e os arquivos temporários e tente abrir o mesmo
fonte
Eu tenho lutado com isso durante todo o fim de semana. Mas é bem fácil fazê-lo. O que fiz foi clicar em reparar, em vez de desinstalar. Após o reparo, cliquei em reiniciar diretamente. Depois disso, tudo está funcionando perfeitamente. Você deve tentar isso, pode ser que também funcione para você !!!
fonte
Reiniciar o Visual Studio fez isso por mim. Na próxima execução, ele exibiu "Verificando componentes MEF novos e atualizados ..." e, em seguida, foi executado normalmente.
Parece estar relacionado à atualização do Windows de alguma forma, embora eu não tenha provas.
fonte
Exclua as pastas bin e obj em todos os projetos dessa solução.
Parece que essas pastas estavam tendo arquivos antigos gerados por alguma versão mais antiga do visual studio, que não é compatível com a nova versão do visual studio.
fonte
A solução para o problema que eu tive hoje mais cedo foi que havia um conjunto adicional de tags parafusadas no final do meu Web.config. Uma vez removida, a funcionalidade retornada.
fonte
Eu estava recebendo um erro semelhante no VS2017 ao tentar publicar minha solução no Azure.
Esse algoritmo me ajudou a resolvê-lo:
Observe que isso removerá os arquivos / projetos recentes do Visual Studio do seu histórico e também será vinculado à conta da MS.
Este método é um pouco diferente da resposta principal. Aqui você não precisa excluir outras pastas, exceto renomear uma delas.
fonte
Problema: Meu VS 2015 estava apresentando erro após a instalação do SSDT. Sempre que eu clicava em Ferramentas >> Extensões e Atualização, era exibido o erro "Referência de objeto não definida para uma instância de um objeto". Quando tentei abrir uma solução, ele lançou um provedor que não estava definido corretamente.
Solução: Após muitas horas de pesquisa, testar todas as soluções mencionadas anteriormente por outros não resolveu meu problema. Sempre que o pop-up de erro estava apontando para verificar o ActivityLog.xml. Mas eu estava ignorando. Depois de horas de frustração, decidi ler o erro cuidadosamente e procurei no ActivitLog.xml e descobri que ele estava procurando "Não foi possível carregar o arquivo ou o conjunto 'System.Collections.Immutable, Version = 1.1.37.0" . Então, eu apenas comecei a procurar por essa montagem e deparei com este link https://sergeytihon.com/2015/12/01/how-to-restore-viual-studio-2015-after-update-1-dependency-dance/ e seguiu as etapas lá, que corrigiram meu problema.
Entrou em% LOCALAPPDATA% / Local \ Microsoft \ VisualStudio \ 14.0 \ devenv.exe.config e procurou por "System.Collections.Immutable" e altere newVersion de 1.1.36.0 para 1.1.37.0
A configuração final deve ficar assim
fonte