visual tutorial studio net espaƱol asp asp.net-core

asp.net core - tutorial - La dependencia microsoft.aspnetcore.mvc 1.0.0 no es compatible con.NETCoreApp framework, Version=v1.0



asp.net core visual studio 2015 (5)

Intentando crear un proyecto ASP.NET Core dado que acaba de llegar a RTM. Creé un nuevo proyecto usando la plantilla de Visual Studio 2015 Actualización 3 llamada ''ASP.NET Core Web Application (.NET Core)''. Luego fui al administrador de paquetes Nuget y actualicé todos los paquetes package.json a 1.0.0. Visual Studio no puede restaurar el paquete con el error en el título de esta publicación.

Aquí está el project.json después de actualizar Nuget Packages:

{ "dependencies": { "Microsoft.AspNetCore.Mvc": "1.0.0", "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0", "Microsoft.AspNetCore.Server.Kestrel": "1.0.0", "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0", "Microsoft.Extensions.Configuration.FileExtensions": "1.0.0", "Microsoft.Extensions.Configuration.Json": "1.0.0", "Microsoft.Extensions.Logging": "1.0.0", "Microsoft.Extensions.Logging.Console": "1.0.0", "Microsoft.Extensions.Logging.Debug": "1.0.0", "Microsoft.NETCore.App": "1.0.0" }, "tools": { "Microsoft.AspNetCore.Server.IISIntegration.Tools": { "version": "1.0.0-preview-final", "imports": "portable-net45+win8+dnxcore50" } }, "frameworks": { "netcoreapp1.0": { "imports": [ "dotnet5.6", "dnxcore50", "portable-net45+win8" ] } }, "buildOptions": { "emitEntryPoint": true, "preserveCompilationContext": true }, "runtimeOptions": { "gcServer": true }, "publishOptions": { "include": [ "wwwroot", "Views", "appsettings.json", "web.config" ] }, "scripts": { "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] } }

El resultado del administrador de paquetes Nuget:

El paquete Microsoft.AspNetCore.Mvc 1.0.0 no es compatible con netcoreapp1.0 (.NETCoreApp, Version = v1.0). El paquete Microsoft.AspNetCore.Mvc 1.0.0 admite: - net451 (.NETFramework, Version = v4.5.1) - netstandard1.6 (.NETStandard, Version = v1.6)


¿Recuerdas haber instalado: .NET Core Tools for Visual Studio? Puedes obtener eso aquí .

Echa un vistazo al Blog de Scott Hanselman.


El objetivo debe ser plataforma: "Microsoft.NETCore.App": {"versión": "1.0.0", "tipo": "plataforma"},


NetCoreApp debe ser del tipo ''plataforma''.



Tuve que agregar estos feeds NuGet ( no estoy seguro si ambos son necesarios ) y luego simplemente reconstruir:

https://dotnet.myget.org/F/dotnet-core/api/v3/index.json https://dotnet.myget.org/F/dotnet-cli/api/v3/index.json

Hice esto en Visual Studio:

  • Herramientas> Opciones> Administrador de paquetes NuGet> Fuentes de paquete