Saltar al contenido

Error CS0234: el tipo o el nombre del espacio de nombres ‘AspNetCore’ no existe en el espacio de nombres ‘Microsoft’ (¿falta una referencia de ensamblado?)

Posteriormente a mirar en diversos repositorios y sitios webs de internet al final descubrimos la solución que te mostraremos aquí.

Solución:

Acabamos de tener este problema en el que Visual Studio agregó de manera útil una referencia local en lugar de ir a través de Nuget


  
    C:Program FilesdotnetsdkNuGetFallbackFoldermicrosoft.aspnetcore.mvc.core2.0.0libnetstandard2.0Microsoft.AspNetCore.Mvc.Core.dll
  

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 necesitaba hacer era ejecutar dotnet restore

https://docs.microsoft.com/en-us/dotnet/articles/core/tools/dotnet-restore

Como se indica en el enlace anterior, esto “Restaura las dependencias y herramientas de un proyecto”.

La mia era simplemente que no habia referenciado Microsoft.AspNetCore.App en el archivo .csproj.

Agregué la referencia y funcionó:

MiProyectoDePrueba.csproj


  ...
  
    
  
  ...

Comentarios y puntuaciones

Si conservas algún atolladero o disposición de acrecentar nuestro artículo eres capaz de ejecutar un paráfrasis y con placer lo analizaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *