2016-09-01 10 views
-1

C#で書かれた既存の従来の.NETアプリケーションと、Windows上でまだ開発中のC++コードがあります。開発環境としてのLinuxへの切り替えの問題が議論されており、Monoプロジェクトについて聞きました。ここで私たちがいくつかの答えを得ることができたら幸いです。MONO:Linuxを移植しています。

1- LinuxにMonoをインストールすると、Linuxを既存のコードのビルドプラットフォームにすることはできますか?

2-上記の答えが「はい」の場合、顧客はLinuxボックスにMonoをインストールする必要がありますか?

3-ビルドプラットフォームをLinuxに切り替えることはできませんが、WindowsのMonoを使用して製品をビルドすることができない場合、LinuxボックスにMonoをインストールする必要がありますか?またはMonoランタイムライブラリを製品の作業にバンドルしますか?

ありがとう

答えて

0

linuxで何かを作成することができます。オープンソースだ。

ビルドだけでなく、開発にもLinuxを使用できます。

ランタイムを実行可能ファイルにバンドルするには、mkbundleまたはネイティブコードにコンパイルするコード(msilからllvmコンパイラ)を少なくとも2つの非linuxの方法で使用できます。

linuxの方法は、製品のパッケージにモノに依存することを追加することです。

+0

ご意見ありがとうございます。 – UBA

+0

カップル以上の質問が頭に浮かぶ: – UBA

+0

Windows上のモノを使用して実行可能ファイルをビルドしない(.net)パフォーマンスに影響しますか?また、 "Linuxの方法は、モノパッケージへの依存性を追加することです"という意味を説明できますか? – UBA

関連する問題