Tengo algún error al cargar la solución del proyecto .net. el error será como
The imported project "C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Props" was not found.Confirm that the path in the <Import> declaration is correct, and that the file exist on disk.
¿Cómo resolver este problema?
visual-studio-2015
Navaneethan
fuente
fuente
Respuestas:
Aunque esta pregunta ya ha sido respondida. Recientemente me encontré con el mismo problema. La respuesta más específica es que necesita instalar
Visual Studio 2015 Tools (Preview 2)
:https://www.microsoft.com/net/download/core
Descarga directa:
https://go.microsoft.com/fwlink/?LinkId=827546
Debido a que esto no fue sencillo y estaba trabajando en un proyecto principal de 1.1 dotnet, accidentalmente omití este paso y solo instalé
Windows SDK
. Reporté un problema aquí:https://github.com/dotnet/core/issues/378
fuente
"sdk": { "version": "1.0.0-preview2-003121" }
De lo contrario, xproj intentará usar la versión de lanzamiento de herramientas que no es compatible con xproj (a diferencia de la versión preview2 que sí). Ver github.com/dotnet/cli/blob/rel/1.0.0/Documentation/…Debe instalar la vista previa de herramientas de Microsoft .NET Core 1.0.1 (la actual es Vista previa 2).
fuente
Si instaló VS 2017 recientemente y recibe este error y su proyecto estaba usando project.json, es probable que tenga que actualizar su solución a csproj en lugar del antiguo formato project.json. Si abre el proyecto en vs2017, debería actualizarlo automáticamente. Consulte este artículo si necesita más información Project-json to csproj
fuente
Opción 1:
Instale DotNetCore.1.0.1-VS2015Tools.Preview2.0.3. Puedes quedarte en xproj.
Opcion 2:
Instale Visual Studio 2017 y actualice automáticamente de xproj a csproj.
Opcion 3:
Siga los pasos a continuación para actualizar de xproj a csproj y permanecer en Visual Studio 2015.
Advertencia: Con el proceso siguiente, no podrá usar VS2015 para cargar la web de PCM. En su lugar, debe quedarse y trabajar con DOTNET CLI (Símbolo de línea de comando) o VSCode IDE
Paso 1: Descargue e instale .NET Core desde este enlace https://www.microsoft.com/net/download/core
Paso 2: ve a
global.json
. Modificar el número de versión a la versión instalada en la PC (para mi PC lo es1.0.1
).Paso 3: Ir al símbolo del sistema como administrador y ejecutar el comando
fuente
Parece que Microsoft modificó por completo la estructura de la solución en VS2017 ... Así es como resolví el problema en VS2017:
Espero eso ayude.
fuente
Sé que llegué bastante tarde a la fiesta, pero como alguien que se ha encontrado con estos problemas una y otra vez, estos 2 artículos realmente me ayudaron a comprender por qué sucedieron esos problemas en primer lugar y cómo solucionarlos.
una breve actualización sobre mi configuración actual: tenía instalados VS2015 y VS2017. Estaba usando VS2015 con .net Core SDK 1.0.0-preview2-003133, que contiene .Net Core 1.0.1. Al instalar VS 2017, instaló automáticamente .Net Core 1.1.0 y lo configuró como la versión predeterminada de .Net Core en mi PC, lo que provocó todos los problemas.
con suerte, a otros también les resultará útil :)
no se encontró ningún ejecutable que coincida con el comando dotnet projectmodel server
desarrollo de dos versiones net core sdk side
fuente
Me encontré con este problema después de instalar la edición comunitaria VS2017. Así es como resolví el problema: Vaya a esta carpeta: C: \ Archivos de programa \ dotnet \ sdk Busque la carpeta llamada: 1.0.0 y cámbiele el nombre a xx.xx.xx
Por alguna razón, VS2015 vuelve (o por defecto) a esta carpeta después de instalar VS2017, por lo que el cambio de nombre obliga a VS2015 a buscar en otras carpetas. Esto es lo que tengo en mi global.json: "sdk": {"version": "1.0.0-preview2-003131"}
Actualizado: Deberá cambiar el nombre de la carpeta a 1.0.0 cuando cambie a VS2017. Tuve que cambiarle el nombre para migrar mi solución vs2015 .Net Core a 2017.
fuente