Saltar al contenido

No se encontraron ensamblajes de referencia para el marco “.NETFramework,Version=v4.7.1”

Jazmín, miembro de nuestro equipo, nos ha hecho el favor de redactar este tutorial porque conoce muy bien este tema.

Solución:

Intenté los pasos mencionados aquí, no resolvió el error. Tuve que cambiar el omnisharp.useGlobalMono opción a always. Esto funcionó para C# extension for VS Code=1.23.2.

Fuente: Publicación de Reddit

Su resultado de error me dice que está usando la extensión oficial de C# para VS Code. La última versión de dicha extensión, 1.23.2, tiene esto que decir en su registro de cambios:

For Mono-based development (e.g. Unity) that requires full .NET framework, you need to set "omnisharp.useGlobalMono": "always". This

es necesario hasta que Mono actualice su versión incluida de MSBuild

La configuración predeterminada, automática, no funciona. Cámbielo a siempre y reinicie la extensión. Alternativamente, puede degradar a 1.23.1.

Tuve el mismo problema pero en OSX. La instalación de la última versión de Mono eliminó las referencias faltantes del marco .net v4.7.1.

Instalé Mono V5.18.0 desde https://www.mono-project.com/download/stable/

Espero que funcione para ti.

Estaba en la misma situación y encontré una solución aquí: https://github.com/Microsoft/msbuild/issues/2728

Tienes que export FrameworkPathOverride=/lib/mono/4.5 y se encontrará el .NETFramework.

Calificaciones y reseñas

Recuerda que puedes dar visibilidad a esta noticia si te valió la pena.

¡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 *