Après avoir installé Visual Studio 2017 Professional, je ne peux plus créer mon ASP.NET Core dans Visual Studio 2015 Professional. Je n'ai jamais ouvert ce projet dans VS2017
Je reçois
L'erreur suivante s'est produite lors de la tentative d'exécution du processus de 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
J'ai ensuite créé un tout nouveau projet ASP.NET Core dans Visual Studio 2015 et j'obtiens exactement le même message lors du chargement de mon projet.
De plus, lorsque je veux construire le projet, je reçois
MSB1009: le fichier de projet n'existe pas.
Le même problème ne se produit pas avec les projets ASP.NET 5, il est donc uniquement limité à ASP.NET Core
Mise à jour du 7 mars de Visual Studio 2017
Ifa global.json est ajouté comme dans les réponses ci-dessous, obtenez un message d'erreur pour toute version du framework .net utilisée dans le global.json
et qui existe dans le C:\Program Files\dotnet\sdk\
dossier
Erreur MSB4019 Le projet importé "C: \ Program Files \ dotnet \ sdk \ XXX \ Microsoft \ VisualStudio \ v14.0 \ DotNet \ Microsoft.DotNet.Props" est introuvable. Confirmez que le chemin dans la déclaration est correct et que le fichier existe sur le disque.
Aussi lors de la fermeture de Visual Studio et de sa réouverture, j'obtiens le message d'erreur d'origine
C:\Program Files\dotnet\sdk
dossier et recherchez le dossier qui a été installé juste avant la 1.0.0 (dans mon cas1.0.0-preview2-1-003177
). Remplacez sdk / version par cette valeur dans votre global.json. Puisdotnet restore
Réponses:
@ClaudioNunes et @MegaTron ont la bonne réponse . Après avoir lu cette réponse, j'ai réalisé que ma solution .NET Core ne contenait pas de fichier global.json. J'ai ajouté un nouveau dossier de solution et ajouté un fichier global.json. Comme aucun de mes projets n'est imbriqué dans des sous-dossiers, je n'ai eu qu'à supprimer "src" et "test" du tableau des projets:
Le projet s'ouvre désormais correctement dans VS 2015 avec VS 2017 RC installé.
la source
dotnet restore
chaque projet, mais après cela, tout a fonctionné comme prévu."version": "1.0.0"
mais quand j'ai essayé,"version": "1.0.0-preview2-003131"
cela a fonctionné .... Merci d'avoir sauvé des vies ...Une solution possible consiste à ajouter un global.json à la solution et à spécifier la version sdk à utiliser comme dans
la source
Allez dans Programmes et ressources, utilisez "Core" pour filtrer et trouver l'installation de Preview 3 ("Microsoft .NET Core 1.0.1 - SDK Preview 3 (x64)") et supprimez-la.
REMARQUE: exécutez
dotnet --version
avant et après avoir supprimé ce SDK. Sur mon cas, il en résulte1.0.0-preview3-004056
(avant) et1.0.0-preview2-1-003177
(après).Je ne vois pas encore d'effets secondaires sur vs2017.
la source
{ "projects" : [], "sdk":{ "version":"1.0.0-preview2-003121"}}
Jetez un œil à ce lien: https://github.com/aspnet/Tooling/blob/master/known-issues-vs2017.md#known-issues-for-aspnet-core-support-in-visual-studio-2017
Si vous mettez à jour les outils de Visual Studio 2015 vers la dernière version, cela devrait résoudre le problème. Notez qu'il ne s'agit pas de la mise à jour de Visual Studio 2015, mais de ASP.NET Core et des outils.
la source
La mise à niveau du projet a été améliorée de Visual Studio 2017 RC à Visual Studio 2017 RTM et fonctionne maintenant.
J'ai fini par ouvrir ma solution Visual Studio 2015 ASP.NET Core dans Visual Studio 2017 qui a mis à niveau chaque projet de la solution. J'ai ensuite mis à jour les packages nuget et la solution a fonctionné sans aucun effet secondaire.
la source