GNU/Linux >> Tutoriales Linux >  >> Linux

No se encontraron ensamblajes de referencia para el marco .NETFramework, Versión =v4.7.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

Actualización:vea el comentario a continuación sobre la configuración omnisharp global


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 salida 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 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 de MSBuild incluida

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


Linux
  1. ifrename:comando no encontrado

  2. netstat:comando no encontrado

  3. id:comando no encontrado

  4. w:comando no encontrado

  5. df:comando no encontrado

Arreglar "¡No se encontró la implementación del controlador USB 2.0!" Error de caja virtual

aws-shell:comando no encontrado

rm:comando no encontrado

mv:comando no encontrado

ln:comando no encontrado

Módulo IPTables ip_tables no encontrado para root