私は自分のC#アプリケーションをLinuxクラスタ上の各コンピュータに配布して、各コンピュータにモノをインストールしなくても実行できるようにします。モノをインストールしないでアプリケーションを配布する
mkbundleを動作させるのに時間を費やしましたが、正しくバンドルされません(モノがインストールされていない別のマシンでアプリケーションを実行できません)。
これを行うにはどのような方法が最適ですか?
私は自分のC#アプリケーションをLinuxクラスタ上の各コンピュータに配布して、各コンピュータにモノをインストールしなくても実行できるようにします。モノをインストールしないでアプリケーションを配布する
mkbundleを動作させるのに時間を費やしましたが、正しくバンドルされません(モノがインストールされていない別のマシンでアプリケーションを実行できません)。
これを行うにはどのような方法が最適ですか?
このシナリオでは、モノを別にインストールする方が良いかもしれません。毎回モノを取り込む必要がない場合は、アプリを更新する方が簡単です。正確な設定は、使用しているLinuxの種類に応じて決まりますが、ソースビルドを行っている場合でも、モノインストールを比較的簡単にする方法があります。
mkbundleがここでのポイントです。gentubaは反対側の特定のモノに頼ることなく自分のアプリを配布したいと考えています。 – IanNorton
エンドユーザーの配布の場合、この質問は自分のクラスタ全体に分散するように見える - 基本的なサーバーセットアップの一部としてmonoを追加することができ、アプリケーションを更新することは複雑なインストールロジック。 –
どのようにmkbundleを実行していますか?あなたは次のように読んでいます:http://www.mono-project.com/Guide:Running_Mono_Applications – IanNorton