GNU/Linux >> Belajar Linux >  >> Linux

Rider tidak melihat NetCore 3.0

Ini adalah masalah yang cukup umum. Saya telah menyelesaikannya dengan menentukan jalur ke .Net Sdk secara manual. Ini adalah layar pengaturan:

  1. Tentukan jalur ke .NET file biner. Biasanya memiliki jalur berikut /home/<your_user>/dotnet/dotnet

  2. Tentukan jalur ke MSBuild mengajukan. Misalnya jalur saya berikutnya adalah :/home/aleksej/dotnet/sdk/3.0.100-preview6-012264/MSBuild.dll

  3. Simpan

  4. Laba!

P.S. Sistem operasi saya adalah Linux Mint 19.1. Dan versi .Net Core tidak penting dalam hal ini.

Perbarui

Saya lupa tentang satu momen penting. Jika Anda perlu mengubah .NET versi untuk solusi Anda, Anda harus menempatkan global.json khusus file di root solusi Anda. Jika Anda mengubah .NET versi untuk proyek - masukkan global.json di jalur akar proyek.

Contoh global.json untuk mengubah .NET versi:

{
  "sdk": {
    "version": "2.2.300"
  }
}

Jika Anda ingin menemukan lokasi sdk Anda, tulis perintah berikut:dotnet --list-sdks . Itu harus menunjukkan kepada Anda 3.1.403 [/usr/share/dotnet/sdk] atau mirip dengan itu. Jika tidak, maka pertimbangkan untuk menginstal menggunakan panduan berikut Instal .NET Core di Linux. Kemudian pilih dotnet file di jalur yang dapat dieksekusi .NET CORE CLI, dengan MSBuild.dll masing-masing .
PD: Ingatlah untuk menyimpan perubahan secara global!!!.


Linux
  1. C # di lingkungan linux

  2. Visual Basic .Net di Linux

  3. Membuat direktori baru di C

  1. Tambahkan skrip bash ke jalur

  2. Bagaimana cara menambahkan Chromedriver ke PATH di linux?

  3. mana python vs PYTHONPATH

  1. Pengantar singkat untuk unit jalur

  2. Bagaimana Cara Benar Menambahkan Path To Path?

  3. Menentukan Jalur Ke Skrip Shell Bersumber?