Après avoir installé Visual Studio 2017 Professionnel, je ne peux plus construire mon projet ASP.NET Core dans Visual Studio 2015 Professionnel. Je n'ai jamais ouvert ce projet dans VS2017
Je reçois
L'erreur suivante est survenue en tentant d'exécuter le serveur de modèle de projet (1.0.0-preview3-004056).
Impossible de démarrer le processus. Aucun exécutable trouvé correspondant à la commande dotnet-projectmodel-server
Ensuite, j'ai créé un tout nouveau projet ASP.NET Core dans Visual Studio 2015 et je reçois le même message exact lors du chargement de mon projet.
De plus, lorsque je veux construire le projet, je reçois
MSB1009: Le fichier du projet n'existe pas.
Le même problème ne se produit pas avec les projets ASP.NET 5, donc il est limité à ASP.NET Core
Mise à jour du 7 mars de Visual Studio 2017
Si un global.json est ajouté comme dans les réponses ci-dessous, obtenez un message d'erreur pour n'importe quelle version du framework .net utilisée dans le global.json
et qui existe dans le dossier C:\Program Files\dotnet\sdk\
Erreur MSB4019 Le projet importé "C:\Program Files\dotnet\sdk\X.X.X\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Props" n'a pas été trouvé. Vérifiez que le chemin dans la déclaration est correct et que le fichier existe sur le disque.
Aussi, lorsque vous fermez Visual Studio et le rouvrez, je reçois le message d'erreur original
2 votes
Visual Studio 2017 a mis à jour le Kit SDK .NET Core, ce qui a apporté beaucoup de changements, tels que l'abandon de project.json et un certain nombre d'optimisations en vue d'améliorer les performances lors du travail dans Visual Studio. Il s'agit d'un changement majeur dans .NET Core lui-même.
0 votes
Je, j'ai également installé VS 2017 RC sur ma machine qui avait VS 2015 mise à jour 3 et j'ai reçu la même erreur en essayant d'ouvrir une application ASP.NET Core 1.0 existante dans VS 2015. Ce projet s'était ouvert correctement dans VS 2015 avant d'installer VS 2017 RC et je n'avais jamais essayé de l'ouvrir avec VS 2017 RC. J'ai désinstallé VS 2017 RC et l'application ASP.NET Core 1.0 s'ouvre maintenant correctement et se construit avec VS 2015. Apparemment, contrairement à ce que Microsoft dit, vous ne pouvez pas installer VS 2017 RC sur une machine qui a VS 2015. Du moins si vous voulez ouvrir des applications ASP.NET Core 1.0 créées avec VS 2015 dans VS 2015.
1 votes
La publication est également cassée avec le modèle par défaut VS2017 ASP.NET Core RC, je conseillerais donc de rester à l'écart jusqu'à la RTM
0 votes
Possible duplicate de Aucun exécutable trouvé correspondant à la commande dotnet-projectmodel-server
0 votes
Pas un doublon car ceci est spécifique à VS 2017RC
0 votes
Il y a un fil de discussion intéressant à ce sujet sur GitHub : github.com/aspnet/Tooling/issues/629. Ajouter un fichier global.json dans mon projet a résolu le problème dans mon cas.
2 votes
J'ai trouvé une solution de contournement pour votre mise à jour du 7 mars avec le fichier Microsoft.DotNet.Props manquant. Allez dans votre dossier
C:\Program Files\dotnet\sdk
et trouvez le dossier qui a été installé juste avant 1.0.0 (dans mon cas1.0.0-preview2-1-003177
). Remplacez sdk/version avec cette valeur dans votre fichier global.json. Ensuite,dotnet restore
0 votes
@devc2 Ce que j'ai fourni n'est qu'un contournement. Le problème sous-jacent doit encore être résolu par Microsoft.
0 votes
@AngryHacker Merci. Je pensais qu'il était possible de faire fonctionner à la fois d'anciens projets ASP.net Core de Visual Studio 2015 et de nouveaux projets de Visual Studio 2017 en même temps. Je suppose que je devrai envisager de mettre à jour mes anciens projets plutôt parce qu'il semble que vous ne puissiez pas faire les deux en même temps.
0 votes
Même problème ici aussi
global.json
existe mais cela n'a pas résolu le problème.