asp.net-core .net-core asp.net-core-2.0

asp.net core - No se encontró el marco especificado ''Microsoft.AspNetCore.App'', versión ''2.1.0''



asp.net-core .net-core (4)

Intenté actualizar mi aplicación web de .net core 2.0 a .net core 2.1. Lo hice:

1) Instalar Visual Studio Professional 2017 Preview Versión 15.8.0 Preview 1.1
2) Instale el .net core 2.1.3 RC1 SDK desde aquí: https://www.microsoft.com/net/download/dotnet-core/sdk-2.1.300-rc1
3) Actualicé todos los paquetes nuget de mi aspnetcore a la última versión.

Después de hacer ambas cosas, cuando comienzo mi proyecto aparece esta pantalla:

Error HTTP 502.5 - Fallo de proceso Causas comunes de este problema:

The application process failed to start The application process started but then stopped The application process started but failed to listen on the configured port

Pasos para solucionar problemas:

Check the system event log for error messages Enable logging the application process'' stdout messages Attach a debugger to the application process and inspect

Para obtener más información, visite: https://go.microsoft.com/fwlink/?LinkID=808681

y en mi ventana de salida del servidor web ASP.NET Core, obtengo esto:

The specified framework ''Microsoft.AspNetCore.App'', version ''2.1.0'' was not found. - Check application dependencies and target a framework version installed at: C:/Program Files/dotnet/ - Installing .NET Core prerequisites might help resolve this problem: http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409 - The .NET Core framework and SDK can be installed from: https://aka.ms/dotnet-download - The following versions are installed: 2.1.0-preview2-final at [C:/Program Files/dotnet/shared/Microsoft.AspNetCore.App] 2.1.0-rc1-final at [C:/Program Files/dotnet/shared/Microsoft.AspNetCore.App] It was not possible to find any compatible framework version The specified framework ''Microsoft.AspNetCore.App'', version ''2.1.0'' was not found. - Check application dependencies and target a framework version installed at: C:/Program Files/dotnet/ - Installing .NET Core prerequisites might help resolve this problem: http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409 - The .NET Core framework and SDK can be installed from: https://aka.ms/dotnet-download - The following versions are installed: 2.1.0-preview2-final at [C:/Program Files/dotnet/shared/Microsoft.AspNetCore.App] 2.1.0-rc1-final at [C:/Program Files/dotnet/shared/Microsoft.AspNetCore.App]


.NET Core 2.1 SDK será lanzado esta semana. Si no puede esperar hasta entonces, agregue esto a su * .csproj

<Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>netcoreapp2.1</TargetFramework> <RestoreAdditionalProjectSources> https://dotnetfeed.blob.core.windows.net/orchestrated-release-2-1/20180515-07/final/index.json </RestoreAdditionalProjectSources> </PropertyGroup> .... </Project>

Y descargue el SDK final de: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/2.1.300/dotnet-sdk-2.1.300-win-x64.exe

Para más detalles visite: https://github.com/aspnet/Home/wiki/2.1.0-Early-Access-Downloads



Al actualizar todos los paquetes de NuGet, parece que se ha actualizado desde la versión RC con la que comenzó (que está instalada en su sistema) a la versión RTM que se está lanzando actualmente (y por lo tanto ya está disponible en NuGet pero no está instalada en su sistema).

Se supone que se hace referencia a los paquetes de NuGet de Microsoft.AspNetCore.App sin una versión para que las herramientas instaladas puedan elegir una versión adecuada.

Actualice su archivo .csproj para eliminar el atributo de Version y solo haga referencia a ese paquete a través de:

<ItemGroup> <PackageReference Include="Microsoft.AspNetCore.App" /> </ItemGroup>