Después de instalar Visual Studio 2017 Professional, ya no puedo compilar mi ASP.NET Core en Visual Studio 2015 Professional. Nunca abrí este proyecto en VS2017
yo obtengo
Se produjo el siguiente error al intentar ejecutar el proceso del servidor del modelo del proyecto (1.0.0-preview3-004056).
No se pudo iniciar el proceso. No se encontró ningún ejecutable que coincida con el comando dotnet-projectmodel-server
Luego creé un nuevo proyecto ASP.NET Core en Visual Studio 2015 y recibo exactamente el mismo mensaje al cargar mi proyecto.
Además, cuando quiero construir el proyecto, obtengo
MSB1009: El archivo de proyecto no existe.
El mismo problema no ocurre con los proyectos ASP.NET 5, por lo que solo se limita a ASP.NET Core
Visual Studio 2017, actualización del 7 de marzo
Si se agrega global.json como en las respuestas a continuación, aparece un mensaje de error para cualquier versión de .net framework utilizada en global.json
y que existe en la C:\Program Files\dotnet\sdk\
carpeta
Error MSB4019 No se encontró el proyecto importado "C: \ Archivos de programa \ dotnet \ sdk \ XXX \ Microsoft \ VisualStudio \ v14.0 \ DotNet \ Microsoft.DotNet.Props". Confirme que la ruta en la declaración sea correcta y que el archivo exista en el disco.
Además, al cerrar Visual Studio y volver a abrirlo, aparece el mensaje de error original
C:\Program Files\dotnet\sdk
carpeta y busque la carpeta que se instaló justo antes de 1.0.0 (en mi caso1.0.0-preview2-1-003177
). Reemplace sdk / version con ese valor en su global.json. Entoncesdotnet restore
Respuestas:
@ClaudioNunes y @MegaTron tienen la respuesta correcta . Después de leer esa respuesta, me di cuenta de que mi solución .NET Core no tenía un archivo global.json. Agregué una nueva carpeta de solución y agregué un archivo global.json. Dado que ninguno de mis proyectos está anidado en subcarpetas, solo tuve que eliminar "src" y "prueba" de la matriz de proyectos:
El proyecto ahora se abre correctamente en VS 2015 con VS 2017 RC instalado.
fuente
dotnet restore
en cada proyecto, pero después de eso todo funcionó como se esperaba."version": "1.0.0"
pero cuando lo intenté"version": "1.0.0-preview2-003131"
funcionó .... Gracias por salvar vidas ...Una posible solución es agregar un archivo global.json a la solución y especificar la versión sdk que se utilizará como en
fuente
Vaya a Programas y recursos, use "Core" para filtrar y busque la instalación de Preview 3 ("Microsoft .NET Core 1.0.1 - SDK Preview 3 (x64)") y elimínelo.
NOTA: Ejecute
dotnet --version
antes y después de eliminar este SDK. En mi caso los resultados en1.0.0-preview3-004056
(antes) y1.0.0-preview2-1-003177
(después).Todavía no puedo ver los efectos secundarios en vs2017.
fuente
{ "projects" : [], "sdk":{ "version":"1.0.0-preview2-003121"}}
Eche un vistazo a este enlace: https://github.com/aspnet/Tooling/blob/master/known-issues-vs2017.md#known-issues-for-aspnet-core-support-in-visual-studio-2017
Si actualiza las herramientas para Visual Studio 2015 a la última versión, debería solucionar el problema. Tenga en cuenta que esta no es la actualización de Visual Studio 2015, sino ASP.NET Core y las herramientas.
fuente
La actualización del proyecto se ha mejorado de Visual Studio 2017 RC a Visual Studio 2017 RTM y está funcionando ahora.
Terminé abriendo mi solución Visual Studio 2015 ASP.NET Core en Visual Studio 2017 que actualizó cada proyecto en la solución. Luego actualicé los paquetes nuget y la solución funcionó sin efectos secundarios.
fuente