GNU/Linux >> Belajar Linux >  >> Linux

Rakitan referensi untuk framework .NETFramework,Version=v4.7.1 tidak ditemukan

Saya memiliki masalah yang sama tetapi di OSX. Menginstal versi terbaru Mono menghapus referensi kerangka kerja .net v4.7.1 yang hilang.

Saya memasang Mono V5.18.0 dari https://www.mono-project.com/download/stable

Pembaruan:Lihat komentar di bawah tentang pengaturan omnisharp global


Mencoba langkah-langkah yang disebutkan di sini, tidak menyelesaikan kesalahan. Harus mengubah omnisharp.useGlobalMono opsi untuk always . Ini berfungsi untuk C# extension for VS Code=1.23.2 .

Sumber:Posting Reddit

Output kesalahan Anda memberi tahu saya bahwa Anda menggunakan ekstensi C # resmi untuk Kode VS. Versi terbaru dari ekstensi tersebut, 1.23.2, mengatakan ini di changelog-nya:

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

diperlukan hingga Mono memutakhirkan versi paket MSBuild mereka

Pengaturan default, otomatis, tidak berfungsi. Alihkan ke selalu dan mulai ulang ekstensi. Alternatifnya, Anda dapat menurunkan versi ke 1.23.1.


Linux
  1. Ubuntu – Header untuk kernel yang sedang berjalan tidak ditemukan. – Solusi

  2. ifrename:perintah tidak ditemukan

  3. netstat:perintah tidak ditemukan

  1. rm:perintah tidak ditemukan

  2. mv:perintah tidak ditemukan

  3. ln:perintah tidak ditemukan

  1. manajer langganan:perintah tidak ditemukan

  2. Periksa program secara otomatis dan gagal jika tidak ditemukan

  3. Modul IPTables ip_tables tidak ditemukan untuk root