VS Code+.Netでアプリを作る(No.2): C# .Net Error: OmniSharp server load timed out.
$ dotnet new console --target-framework-override net472 -lang c# -o msbox
でプロジェクトを作成し、VS Codeを使おうとすると、OUTPUTコンソールに
.Net Error: OmniSharp server load timed out.
というエラーが。。。
を見ると、
そもそもこのmonoとは、(参考:ココ)
なので、monoをインストールする。
vscodeを再起動すると、直ってる。
もうひとつ対策としては、
で、File->Preferences->Settings(CTRL-P+,)から"Edit in settings.json"をクリックして
単純に「ココを参考に真似してみよう」と思ったが、やはり世の中そう簡単にはいかないようです。
参考サイト:
でプロジェクトを作成し、VS Codeを使おうとすると、OUTPUTコンソールに
.Net Error: OmniSharp server load timed out.
というエラーが。。。
を見ると、
そもそもこのmonoとは、(参考:ココ)
- 「.NET Framework」互換オープンソース開発プラットフォームであり、Monoライブラリーを適用している。
- 開発環境「Xamarin」の基盤
なので、monoをインストールする。
$ sudo apt install gnupg ca-certificates $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF $ echo "deb https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list $ sudo apt update $ sudo apt install mono-devel
vscodeを再起動すると、直ってる。
もうひとつ対策としては、
で、File->Preferences->Settings(CTRL-P+,)から"Edit in settings.json"をクリックして
"omnisharp.useGlobalMono": "never"を追加すると、直るらしい。
単純に「ココを参考に真似してみよう」と思ったが、やはり世の中そう簡単にはいかないようです。
参考サイト:
- Download Stable Mono(公式サイト)
- .NET Framework / .NET Standard / .NET Core とは何か?
- UbuntuにMonoを導入する
コメント
コメントを投稿