Ini adalah masalah yang cukup umum. Saya telah menyelesaikannya dengan menentukan jalur ke .Net Sdk secara manual. Ini adalah layar pengaturan:
-
Tentukan jalur ke
.NETfile biner. Biasanya memiliki jalur berikut/home/<your_user>/dotnet/dotnet -
Tentukan jalur ke
MSBuildmengajukan. Misalnya jalur saya berikutnya adalah :/home/aleksej/dotnet/sdk/3.0.100-preview6-012264/MSBuild.dll -
Simpan
-
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!!!.