tutorial net asp asp.net .net asp.net-core

tutorial - asp.net core github



No se ha encontrado ningĂșn ejecutable que coincida con el comando dotnet-projectmodel-server (9)

Recibo este error al abrir .NET Core projetcs en la comunidad VS 2015:

Se produjo el siguiente error al intentar ejecutar el proceso del servidor del modelo de proyecto (1.0.0-preview-003585).

No se puede iniciar el proceso. No se ha encontrado ningún ejecutable que coincida con el comando "dotnet-projectmodel-server".

Estaba funcionando bien hasta ayer. Ya he intentado volver a instalar .NET Core SDK y reparar la instalación de VS.

¿Algunos consejos?


Actualización (11 de mayo de 2017)

De acuerdo con la nueva publicación del blog Announcing .NET Core Tools 1.0 :

Ahora estamos animando a todos a migrar a MSBuild y csproj desde project.json. Como mencioné anteriormente, no admitiremos ninguna de las nuevas herramientas .NET Core en Visual Studio 2015. Tampoco actualizaremos las herramientas basadas en Visual Studio 2015 project.json.

Respuesta original

Hay un problema cerrado relacionado con este problema en el repositorio de CLI de .NET Core:

No se puede iniciar el proceso "dotnet-projectmodel-server" al iniciar VS2015

De acuerdo con la publicación Changes to Project.json , desde la Vista previa 3, las herramientas de .NET Core se trasladaron de .xproj / project.json a .csproj / MSBuild . Así que básicamente tienes tres opciones:

  1. Continúe usando el formato .xproj / project.json con un SDK de Vista previa 2 (como se dijo en la respuesta de @Tim Schmidt )

  2. Use la herramienta de dotnet migrate o VS 2017 RC para migrate sus activos project.json existentes a csproj . Tenga en cuenta que si está utilizando VS 2015, perderá .NET Core Tooling hasta que se actualicen las herramientas de VS 2015 (Vista previa 2) .

  3. Trabaje con project.json y csproj en la misma máquina, cambiando entre Preview 2 y Preview 3+ con la ayuda del archivo global.json (como se dijo en la respuesta de @ randcd ).

Pero, si planea migrar a .csproj / MSBuild , preste atención a la publicación Usando MSBuild para construir proyectos de .NET Core :

Recomendamos que la mayoría de las personas dirigidas a .NET Core con nuevos proyectos hoy usen la experiencia de herramientas predeterminada con project.json debido a las siguientes razones:

  • MSBuild aún no admite muchos de los beneficios de project.json
  • Muchas de las herramientas basadas en ASP.NET actualmente no funcionan con proyectos de MSBuild
  • Cuando lancemos la herramienta .NET Core que usa MSBuild, podrá convertir automáticamente de project.json a MSBuild projects.

Acabo de encontrar el mismo problema después de actualizar Microsoft Azure SDK v2.9.6

Desinstalé el SDK 2.9.6 y noté que tenía un problema al abrir mi archivo global.json. Así que obtuve la versión más reciente de VSTS para mi solución y eso solucionó mi problema.


En mi caso, después de instalar .net core 1.1.0 todavía existían versiones 1.0.1 instaladas. Elimine las versiones antiguas y reinstale las herramientas Microsoft .NET Core.


No es una buena posición en absoluto. Dot Net Core 1.0 es la versión LTS y esta es la que se debe apuntar. .NET Core 1.1 NO es la versión LTS (y no se ejecutará en Amazon por ejemplo). Así que recomendar esta ruta va en contra de la política de Microsoft en versiones LTS.

Una versión LTS DEBE continuar siendo "compatible durante tres años después de la fecha de disponibilidad general de una versión LTS"


Otra opción para solucionar este problema es agregar una carpeta de soluciones llamada "Elementos de soluciones" y agregar un archivo global.json en ella con un elemento "sdk" que especifique la versión correcta del SDK si tiene varias instaladas una al lado de la otra. Instalé 2017 RC y comencé a recibir este error porque instala la Vista previa 4. No quiero desinstalar la Vista previa 4 o 2017 dejará de funcionar. Agregar el archivo global.json con el siguiente texto lo arreglé para mí. (revise su carpeta% PROGRAMFILES% / dotnet / sdk para las versiones de SDK instaladas).

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


Recibí el mismo error después de instalar .Net Core 1.0.1 (x64) en Visual Studio 2015 Enterprise siguiendo estos pasos:

  1. Instalado .Net Core SDK 1.0.1
  2. Abrí Visual Studio, fui a herramientas, extensiones y actualizaciones y vi que había una actualización para Asp.Net y herramientas web que elegí para instalar

Intenté arreglarlo desinstalando y volviendo a instalar la última versión de .Net Core SDK, pero eso no resolvió mi problema. Seguí recibiendo el error:

En mi caso, estaba tratando de crear un nuevo proyecto usando una plantilla personalizada, así que cambié e intenté crear una nueva aplicación web Asp.Net Core (.Net Framework) y obtuve un error que me dijo exactamente qué versión de .Net Core SDK que necesitaba:

Seguí el enlace desde el cuadro de diálogo (haga clic here o vaya aquí: here ) y descargué la versión específica. Desinstalé el .NET Core SDK actual (1.0.1 x64), luego instalé el sugerido (1.0.0-preview2-003131 en mi caso) y eso solucionó mi problema.


Recibí este mensaje cuando estaba probando una nueva plantilla de Angular2 con .NET Core del paquete de plantillas Core de ASP.NET.

Básicamente, necesitará un archivo global.json como elemento de solución en la carpeta de soluciones (NO en proyectos)

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

Para más información, puede leer más en esta página.

Dot Net Core Tutoriales


Tengo ese problema después de instalar Visual Studio 2017, acabo de crear un archivo global.json con esta configuración:

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

Para saber qué versión está usando, abra la consola y vaya a C: / Archivos de programa / dotnet / sdk> luego ejecute un comando dir simple, que mostrará una lista de las carpetas de las diferentes versiones de dot net core que puede tener en su sistema. , pruebe uno por uno y seleccione la versión que más le convenga.

Por cierto: me funcionó colocar el global.json en la raíz del proyecto, no la solución.