Depois de instalar o Visual Studio 2017 Professional, não consigo mais construir meu ASP.NET Core no Visual Studio 2015 Professional. Nunca abri este projeto no VS2017
eu recebo
O seguinte erro ocorreu ao tentar executar o processo do servidor do modelo de projeto (1.0.0-preview3-004056).
Incapaz de iniciar o processo. Nenhum executável encontrado correspondente ao comando dotnet-projectmodel-server
Em seguida, criei um novo projeto ASP.NET Core no Visual Studio 2015 e recebo exatamente a mesma mensagem ao carregar meu projeto.
Além disso, quando quero construir o projeto, recebo
MSB1009: Arquivo de projeto não existe.
O mesmo problema não ocorre com projetos ASP.NET 5, portanto, está limitado apenas ao ASP.NET Core
Atualização do Visual Studio 2017, 7 de março
Ifa global.json é adicionado como nas respostas abaixo, obtém uma mensagem de erro para qualquer versão da estrutura .net usada na global.json
e que existe na C:\Program Files\dotnet\sdk\
pasta
Erro MSB4019 O projeto importado "C: \ Arquivos de programas \ dotnet \ sdk \ XXX \ Microsoft \ VisualStudio \ v14.0 \ DotNet \ Microsoft.DotNet.Props" não foi encontrado. Confirme se o caminho na declaração está correto e se o arquivo existe no disco.
Além disso, ao fechar o Visual Studio e reabri-lo novamente, recebo a mensagem de erro original
fonte
C:\Program Files\dotnet\sdk
pasta e encontre a pasta que foi instalada antes de 1.0.0 (no meu caso1.0.0-preview2-1-003177
). Substitua sdk / version por esse valor em seu global.json. Entãodotnet restore
Respostas:
@ClaudioNunes e @MegaTron têm a resposta correta . Depois de ler essa resposta, percebi que minha solução .NET Core não tinha um arquivo global.json. Adicionei uma nova pasta de solução e um arquivo global.json. Como nenhum dos meus projetos está aninhado em subpastas, só tive que remover "src" e "test" da matriz de projetos:
O projeto agora abre corretamente no VS 2015 com VS 2017 RC instalado.
fonte
dotnet restore
em cada projeto, mas depois disso tudo funcionou como esperado."version": "1.0.0"
mas quando tentei"version": "1.0.0-preview2-003131"
funcionou ... Obrigado por salvar vidas ...Uma possível solução é adicionar um global.json à solução e especificar a versão sdk a ser usada como em
fonte
Vá para Programas e Recursos, use "Core" para filtrar e localizar a instalação do Preview 3 ("Microsoft .NET Core 1.0.1 - SDK Preview 3 (x64).") E remova-o.
NOTA: Execute
dotnet --version
antes e depois de remover este SDK. No meu caso, resulta em1.0.0-preview3-004056
(antes) e1.0.0-preview2-1-003177
(depois).Ainda não consigo ver os efeitos colaterais no vs2017.
fonte
{ "projects" : [], "sdk":{ "version":"1.0.0-preview2-003121"}}
Dê uma olhada neste link: https://github.com/aspnet/Tooling/blob/master/known-issues-vs2017.md#known-issues-for-aspnet-core-support-in-visual-studio-2017
Se você atualizar o conjunto de ferramentas do Visual Studio 2015 para a versão mais recente, o problema deve ser corrigido. Observe que esta não é a atualização do Visual Studio 2015, mas o ASP.NET Core e as ferramentas.
fonte
A atualização do projeto foi aprimorada do Visual Studio 2017 RC para o Visual Studio 2017 RTM e está funcionando agora.
Acabei abrindo minha solução Visual Studio 2015 ASP.NET Core no Visual Studio 2017 que atualizou cada projeto na solução. Em seguida, atualizei os pacotes nuget e a solução funcionou sem quaisquer efeitos colaterais.
fonte