以前にVS CODEを使用したことがあります。でも今はJetBrains Riderを試してみたいと思います。現在、NetCore 3.0しか持っていません。しかし、私は2.2を持つ前に。古いNetCoreを削除して、新しいNetCoreをインストールしました。新しいプロジェクトを作成しようとしています。しかし、ライダーはNetCore 3.0を認識していません。
NetCore SDKを変更する機能がありませんでした。私のオペレーティングシステムはLinux Mint 18です。NetCoreのバージョンは1つだけです。そして、それは3.0です。
なぜそれが起こっているのですか?
それはかなり一般的な問題です。 .Net Sdk
へのパスを手動で指定して解決しました。これは設定の画面です:
1).NET
バイナリファイルへのパスを指定します。通常、次のパスがあります~/home/<your_user>/dotnet/dotnet
2)MSBuild
ファイルへのパスを指定します。たとえば、私のパスは次です:/home/aleksej/dotnet/sdk/3.0.100-preview6-012264/MSBuild.dll
3)保存
4)利益!
追伸私の操作システムはLinux Mint 19.1です。この場合、.Net Core
のバージョンは重要ではありません。
大切な瞬間を忘れました。ソリューションの.NET
バージョンを変更する必要がある場合は、特別なglobal.json
ファイルをソリューションのルートに配置する必要があります。プロジェクトの.NET
バージョンを変更する場合は、global.json
をプロジェクトのルートパスに配置します。
global.json
バージョンを変更するための.NET
の例:
{
"sdk": {
"version": "2.2.300"
}
}