tag net form for asp .net visual-studio .net-core .net-core-2.0

.net - asp - form net core



Falta.NET Core 2.0 en mi Visual Studio (5)

Así que instalé el SDK oficial de .NET Core 2.0 y cuando estoy en Visual Studio obtengo montones de errores y el marco de destino no aparece:

Es como .NET Core 2.0 no está instalado.

y aquí está el archivo .csproj :

<Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>netcoreapp2.0</TargetFramework> </PropertyGroup> <ItemGroup> <Folder Include="wwwroot/" /> </ItemGroup> <ItemGroup> <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" /> </ItemGroup> </Project>

también, dotnet --version devuelve 2.0.0

Entonces ... ¿hay alguna herramienta de instalación que me falta?

EDITAR / ACTUALIZAR:

Aquí está la información de mi sistema de VS:

Microsoft Visual Studio Community 2017 Version 15.3.1 VisualStudio.15.Release/15.3.1+26730.8 Microsoft .NET Framework Version 4.7.02046 Installed Version: Community Visual Basic 2017 00369-60000-00001-AA912 Microsoft Visual Basic 2017 Visual C# 2017 00369-60000-00001-AA912 Microsoft Visual C# 2017 Application Insights Tools for Visual Studio Package 8.8.00712.1 Application Insights Tools for Visual Studio ASP.NET and Web Tools 2017 15.0.30726.0 ASP.NET and Web Tools 2017 ASP.NET Core Razor Language Services 1.0 Provides languages services for ASP.NET Core Razor. ASP.NET Template Engine 2017 15.0.30726.0 ASP.NET Template Engine 2017 ASP.NET Web Frameworks and Tools 2017 5.2.50601.0 For additional information, visit https://www.asp.net/ Azure App Service Tools v3.0.0 15.0.30728.0 Azure App Service Tools v3.0.0 ... rest snipped.


Ah!

Tuve el siguiente global.json en la raíz de mi solución:

{ "projects": [ "src", "tests" ], "sdk": { "version": "1.0.4" } }

Así que tuve que cambiar la versión de 1.0.4 a 2.0.0 y luego cerrar / volver a abrir la solución.

Problema resuelto :)


Asegúrese de utilizar la Actualización 3 de Visual Studio 2017 (versión 15.3, 26730.01): Help -> About Microsoft Visual Studio


En mi caso, esto fue causado por otro ejecutable llamado "dotnet.exe" que estaba en mi ruta antes del del SDK. Parece que VS no se ocupa de esto bien.



Para usar .net core 2 o superior, necesita la versión 15.3 de Visual Studio o superior, actualice su estudio visual y luego, necesita instalar el SDK.