46 votes

Aucun fichier exécutable trouvé correspondant à la commande dotnet-projectmodel-server

Je reçois cette erreur lors de l'ouverture de projets .NET Core dans VS 2015 Community:

L'erreur suivante s'est produite lors de la tentative d'exécution du processus serveur de modèle de projet (1.0.0-preview-003585).

Impossible de démarrer le processus. Aucun exécutable trouvé ne correspond à la commande "dotnet-projectmodel-server".

Cela fonctionnait bien jusqu'à hier. J'ai déjà essayé de réinstaller le .NET Core SDK et de réparer l'installation du VS.

Quelques conseils?

55voto

Tim Schmidt Points 1060

J'ai eu le même problème. J'ai pu résoudre ce problème en désinstallant Microsoft .NET Core 1.0.1 - SDK Preview 3 (x64) et en réinstallant le SDK .NET Core 1.1 à partir d'ici:

https://www.microsoft.com/net/core#windowscmd

32voto

randcd Points 569

Une autre option pour régler ce problème est d'ajouter une Solution de dossier appelé "Solution " Éléments" et ajouter un mondial.fichier json avec un "sdk" élément de la spécification de la bonne version du SDK si vous avez de multiples installés côte-à-côte. J'ai installé 2017 RC et j'ai commencé à avoir cette erreur parce qu'il installe Aperçu 4. Je ne veux pas désinstaller Aperçu 4 ou 2017 sera en arrêt de travail. Ajouter le mondial.fichier json avec le texte suivant fixe pour moi. (vérifiez votre dossier %PROGRAMFILES%\dotnet\dossier sdk pour l'installation du SDK versions.)

{ "sdk" : { "version" : "1.0.0-preview2-1-003177" } }

13voto

Rosberg Linhares Points 1336

Mise À Jour (11 Mai 2017)

Selon la nouvelle Annonce .NET des Outils de Base 1.0 post de blog:

Nous sommes maintenant en encourageant tout le monde à migrer vers MSBuild et csproj de projet.json. Comme je l'ai dit ci-dessus, nous ne serons pas en soutenant un de l' de nouvelles .NET des outils de Base dans Visual Studio 2015. Nous avons aussi de ne pas être à jour Visual Studio 2015 projet.basé sur json outils.

Réponse originale à cette question

Il est fermé le problème lié à ce problème dans le .NET de Base CLI repo:

Impossible de démarrer le processus de "dotnet-projectmodel-serveur" lors du démarrage de VS2015

Selon le post des Modifications de Projet.json, depuis la Preview 3 la .NET de Base de l'outillage déplacé de .xproj/projet.json pour .csproj/MSBuild. Donc, fondamentalement, vous avez trois choix:

  1. Continuer à utiliser l' .xproj/projet.json format avec un Aperçu 2 SDK (comme il est dit dans @Tim Schmidt réponse)

  2. Utiliser l' dotnet migrate ou de l'outil de VS 2017 RC pour migrer votre projet.json actifs à csproj. Notez que si vous utilisez VS 2015, vous serez perdu les .NET de Base de l'Outillage jusqu'à ce que le VS 2015 Outils (Extrait 2) est mise à jour.

  3. Travailler avec le projet.json et csproj sur la même machine, la commutation entre la Preview 2 et Extrait 3+ avec l'aide de la mondiale.json fichier (comme il est dit dans @randcd de réponse).

Mais, si vous envisagez de migrer vers .csproj/MSBuild, attention à la poste à l'Aide de MSBuild à construire .NET de Base des projets:

Nous recommandons que la plupart des gens de ciblage .NET de Base avec de nouveaux projets d'aujourd'hui utilisent la valeur par défaut de l'outillage de l'expérience avec le projet.json pour les raisons suivantes:

  • MSBuild ne supportent pas encore beaucoup de les avantages du projet.json
  • Beaucoup de la ASP.NET en fonction de l'outillage ne fonctionne actuellement pas avec MSBuild projets
  • Quand nous faisons de la libération .NET de Base de l'outillage utilise MSBuild, il sera en mesure de convertir automatiquement à partir d'un projet.json à MSBuild projets

6voto

Francis Points 717

J'ai eu ce message quand j'ai essayé une nouvelle Angular2 avec .NET de Base du modèle de l'ASP.NET Base Pack de Modèle.

Fondamentalement, vous aurez besoin d'un programme mondial.fichier json comme un Élément de Solution dans le dossier de la Solution (PAS de Projets)

{
  "projects": [ "src", "test" ],
  "sdk": {
    "version": "1.0.0-preview2-003131"
  }
}

Pour plus d'informations, vous pouvez lire en détail sur cette page.

Dot Net De Base Tutoriels

2voto

syned Points 897

Dans mon cas, après l’installation de .net core 1.1.0, les versions 1.0.1 étaient toujours installées. Supprimez les anciennes versions et réinstallez les outils Microsoft .NET Core.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X