Ini adalah masalah yang cukup umum. Saya telah menyelesaikannya dengan menentukan jalur ke .Net Sdk
secara manual. Ini adalah layar pengaturan:
-
Tentukan jalur ke
.NET
file biner. Biasanya memiliki jalur berikut/home/<your_user>/dotnet/dotnet
-
Tentukan jalur ke
MSBuild
mengajukan. 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!!!.