0

私が書いた ac# プログラムがあります。CentOS 6 の Mono で実行したいのですが、コンパイルするにはどのような手順が必要ですか? xbuildを使用して作業できなかったいくつかの手順、gmcsを使用したいくつかの手順などを読みました。現在は何も機能していません。

シンプルで的確なガイドが良いでしょう。Mono Analyzer で実行しましたが、Mono のエラーは発生しなかったので、問題ないはずです。

4

2 に答える 2

1

mono で .net プログラムを実行するには、依存するすべての dll を含む .exe ファイルを mono マシンにコピーし、次のようにアプリケーションを実行するだけです。

mono myprogram.exe  

これが機能しない場合は、コードの何かが mono/Linux で機能しません。

コメントで述べたように、IO エラーが発生しました。これは、COM1 などに接続しようとしたことが原因である可能性があります。COM は Linux には存在しません。他のものも存在しないと確信しています (私は Linux の初心者です ^^)。

おそらく、コードのいくつかの時点で Console.WriteLine() を試してみてください。これは、デバッガーなしで「デバッグ」する良い方法です ^^

私はこれを他の回答にもコメントしていたでしょうが、残念ながら50以下の評判でコメントすることは許可されていないため、できません。私の回答に反対票を投じないでください。ただ助けたいだけです:)

于 2013-04-23T12:39:32.107 に答える