私が書いた ac# プログラムがあります。CentOS 6 の Mono で実行したいのですが、コンパイルするにはどのような手順が必要ですか? xbuildを使用して作業できなかったいくつかの手順、gmcsを使用したいくつかの手順などを読みました。現在は何も機能していません。
シンプルで的確なガイドが良いでしょう。Mono Analyzer で実行しましたが、Mono のエラーは発生しなかったので、問題ないはずです。
mono で .net プログラムを実行するには、依存するすべての dll を含む .exe ファイルを mono マシンにコピーし、次のようにアプリケーションを実行するだけです。
mono myprogram.exe
これが機能しない場合は、コードの何かが mono/Linux で機能しません。
コメントで述べたように、IO エラーが発生しました。これは、COM1 などに接続しようとしたことが原因である可能性があります。COM は Linux には存在しません。他のものも存在しないと確信しています (私は Linux の初心者です ^^)。
おそらく、コードのいくつかの時点で Console.WriteLine() を試してみてください。これは、デバッガーなしで「デバッグ」する良い方法です ^^
私はこれを他の回答にもコメントしていたでしょうが、残念ながら50以下の評判でコメントすることは許可されていないため、できません。私の回答に反対票を投じないでください。ただ助けたいだけです:)