visual-studio - tools - visual studio code
Utilice Visual Studio 2017 con.Net Core SDK 2.0 (3)
Las herramientas de Visual Studio .NET Core se lanzaron en marzo, pero la versión 2.0 que está usando se lanzó en abril. https://blogs.msdn.microsoft.com/dotnet/2017/03/07/announcing-net-core-tools-1-0/ Deberá esperar una actualización de .NET Core Tools antes de poder utilizar Visual Studio con .NET Core 2.0
¿Puedo abrir un proyecto Core 2.0 en Visual Studio 2017?
He instalado la última versión de dotnet-core (2.0.0-preview2-005840) y he creado una aplicación de consola Core 2.0.
mkdir dn2cli
cd dn2cli
dotnet new console
dotnet restore
- Abra console.csproj en Visual Studio 2017 con "proyecto abierto"
- Limpie y construya soluciones
- consigo varios erros
- entre otros
No se puede resolver ''Microsoft.NETCore.App (> = 2.0.0)'' para ''.NETCoreApp, Version = v2.0''.
Asi que. ¿Es que no es compatible en este momento o me estoy perdiendo algo?
c:/Temp>dotnet --info
.NET Command Line Tools (2.0.0-preview2-005840)
Product Information: Version: 2.0.0-preview2-005840
Commit SHA-1 hash: 8f2fcef544
Runtime Environment: OS Name: Windows OS Version: 10.0.14393
OS Platform: Windows RID: win10-x86 Base Path: C:/Program
Files (x86)/dotnet/sdk/2.0.0-preview2-005840/
Microsoft .NET Core Shared Framework Host
Version : 2.0.0-preview1-002061-00 Build :
2b70ec9c3b014af0c2a5f45de0e5b73a1ae51c09
Se lanzó Visual Studio 2017 Versión 15.3 y .NET Core 2.0 con nuget v4.3 y el problema se resolvió por completo.
Puedes revisar todas las correcciones.
Actualización :
Ahora hay una vista previa de VS 2017 15.3 que resuelve este problema. A partir de VS 15.3, Visual Studio lleva una resolución de MSBuild SDK que determina qué versión de CLI SDK usaría un proyecto (por ejemplo, si un global.json
establece la versión) y usa sus objetivos de MSBuild para que global.json
las nuevas vistas previas.
Original :
Puede modificar su entorno para obtener el soporte de VS 2017 para las herramientas 2.0 inéditas configurando MSBuildSdksPath
como se describe en https://github.com/aspnet/Announcements/issues/231 para que VS MSBuildSdksPath
la lógica de compilación del CLI.