Solución:
Acabamos de tener este problema en el que Visual Studio agregó amablemente una referencia local en lugar de ir a través de nuget
<ItemGroup>
<Reference Include="Microsoft.AspNetCore.Mvc.Core">
<HintPath>C:Program FilesdotnetsdkNuGetFallbackFoldermicrosoft.aspnetcore.mvc.core2.0.0libnetstandard2.0Microsoft.AspNetCore.Mvc.Core.dll</HintPath>
</Reference>
</ItemGroup>
Eliminar esto y hacer referencia a través de nuget resolvió el problema, parece un problema en Visual Studio 2017.
Así que supongo que estaba haciendo referencia a las dependencias pero no las tenía instaladas para el proyecto.
Todo lo que tenía que hacer era ejecutar dotnet restore
https://docs.microsoft.com/en-us/dotnet/articles/core/tools/dotnet-restore
Como se indica en el enlace anterior, este “Restaura las dependencias y herramientas de un proyecto”.
El mío era simplemente que no había hecho referencia Microsoft.AspNetCore.App
en el archivo .csproj.
Agregué la referencia y funcionó:
MyTestProject.csproj
<Project Sdk="Microsoft.NET.Sdk">
...
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
...
</Project>
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)