ラップトップをLinuxに切り替えるのはとても混乱しています。 .netCORE開発環境を設定したいと思っており、すべてが正しくインストールされていると思いますが、私が試したIDE(AtomとVSCode)のどれもVisualStudioで期待どおりに機能しません。
たとえば、VisualStudio で「プロジェクトの作成」を選択すると、Console .NetCore や MonoGame などのプロジェクトのリストが表示されます。それをクリックすると起動します。 AtomとVScodeは単純なテキストエディタのようです。テキストファイルを作成してディレクトリに保存したり、テキストファイルディレクトリを開くことができます。たとえば、コンソールアプリケーションとして設定することはできません。実際には、単にテキストを入力して保存するだけです。
VSでF5を押すと、コンソールがコンパイルおよび実行され、アプリケーションが実行されます。しかし、AtomとVScodeにはこの機能がないようです。私の言葉はvsCodeにF5機能がありますが、うまくいかないようです。これはほとんど空のファイルでも同様です。
LinuxでC#を使用して単純なコンソールアプリケーションを作成できるように、IDEをどのように設定または使用しますか?
答え1
AtomとVisual Studio Codeはどちらも統合開発エディタ(IDE)ではありません。これはソースコードの作成に使用できるテキストエディタです。ソースコードをコンパイルするには、適切なコンパイラを使用する必要があります。
あなたはそれを使用することができます単核球症このために。これは.NETフレームワークのオープンソース実装であるため、Linuxでシームレスに実行されます。以下からインストール -
sudo apt install mono-complete
Atom / Codeを使ってプログラムを書く。 CSズーム。次のステップは、モノラルを使用してプログラムをコンパイルすることです。これを行う -
mcs program.cs
プログラムにエラーがない場合は、正しくコンパイルする必要があります。これで、生成された実行可能ファイルを次のように実行できます。
mono program.exe
また、テキストエディタ+コンパイラコンボの代わりにIDEを使用するには、Mono IDEをインストールしてください。次の方法でこれを実行できます。
sudo apt-get install monodevelop
これをご覧くださいモノダウンロードに関する追加情報リンク。これオープンソースプロジェクトcorefxモノのもう一つの実行可能な代替手段です。