GNU/Linux >> Znalost Linux >  >> Linux

Rider nevidí NetCore 3.0

Je to docela častý problém. Vyřešil jsem to zadáním cesty k .Net Sdk ručně. Toto je obrazovka nastavení:

  1. Zadejte cestu k .NET binární soubor. Obvykle má následující cestu /home/<your_user>/dotnet/dotnet

  2. Zadejte cestu k MSBuild soubor. Moje cesta je například následující:/home/aleksej/dotnet/sdk/3.0.100-preview6-012264/MSBuild.dll

  3. Uložit

  4. Zisk!

P.S. Můj operační systém je Linux Mint 19.1. A verze .Net Core není v tomto případě důležité.

Aktualizovat

Zapomněl jsem na jeden důležitý moment. Pokud potřebujete změnit .NET verze pro vaše řešení, musíte umístit speciální global.json soubor v kořenovém adresáři vašeho řešení. Pokud měníte .NET verze pro projekt - vložte global.json na kořenové cestě projektu.

Příklad global.json pro změnu .NET verze:

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

Pokud chcete zjistit umístění vašeho sdk, napište následující příkaz:dotnet --list-sdks . Musí vám ukázat 3.1.403 [/usr/share/dotnet/sdk] nebo jemu podobná. Pokud tomu tak není, považujte jej za nainstalovaný pomocí následujícího průvodce Instalace .NET Core v systému Linux . Poté vyberte dotnet soubor v cestě ke spustitelnému souboru .NET CORE CLI s příslušným MSBuild.dll .
PD: Nezapomeňte uložit změny globálně!!!.


Linux
  1. C# v prostředí linuxu

  2. Jak zobrazit úplnou absolutní cestu symbolického odkazu

  3. Jak přidat Chromedriver do PATH v linuxu?

  1. Krátký úvod k jednotkám cest

  2. Jak správně přidat cestu k cestě?

  3. Jak čistě přidat do $path?

  1. Shebangy nezávislé na cestě?

  2. Určení cesty ke zdrojovému skriptu Shell?

  3. Proč Atlantic.Net zvolil NGINX