1

リフレクション、動的コード生成 (CIL)、拡張機能、ユーザー コンポーネントなど、.NET 4.0 / C# 4.0 のすべての最新機能を使用する機能的な .NET WinForms アプリがあります。このアプリを Mono で実行するのは簡単ですか? 私は現在、Windows 7 で完全に機能することを確認したいと考えています。問題がなければ、Unix で実行してみます。これは簡単に可能ですか、それとも大規模な「移植」作業が先にありますか?

4

2 に答える 2

3

はい、.exe ファイルと .dll ファイルを Linux ボックスにコピーして、アプリを実行します。

mono yourapp.exe

古いものではなく、mono 3.x をお勧めします。

あなたが見つけたほとんどの不具合は、おそらくパスの仮定に関係しています (Path.Combine を使用する代わりに「\」を使用してパスを連結するなど)。これを回避するには、 http ://www.mono-project.com/IOMap で定義されている環境変数を使用します。

于 2013-02-23T12:07:38.733 に答える
-2

UI以外はすべてMonoで正常に動作するはずです。ただし、MonoTouchでは、コードは静的にリンクされているため、特定のリフレクション機能(コードの発行や仮想ジェネリックメソッドなど)は使用できません。

于 2013-02-23T08:23:37.950 に答える