2011-06-18 12 views

答えて

1

Windows上で直接.NET用に開発したアプリケーションをMonoから直接実行することは絶対に勧められないため、いつもMOMAを使用しようとすると、正確な予想結果が得られない可能性があります。何かをする前にMOMAを使用して互換性を確認したことを確認してください。限り、あなたはそれはかなりうまく機能モノラルの最新バージョンを使用するよう

More about MOMA

0

。使用しているLinuxディストリビューションによっては、パッケージ版を使うのではなく、ソースからモノをビルドする必要があるかもしれないことに注意してください。

ただし、開発中にモノ上のすべてをテストする必要があります。 .net 4のほとんどすべてがモノで可能ですが、linuxとwindowsは非常に異なるプラットフォームですので、扱いが異なることが常にあります。また、.netとmonoにはわずかに異なる実装がいくつかあります。たとえば、ディクショナリの値を辞書で繰り返しながら設定すると、ネットでは動作しますが、モノで例外が発生します。回避するのは簡単ですが、ホストされているアプリケーションでは、優れたモノ開発環境が整っています。

+0

単体で単体テストを実行すると、すべてのコードが正常に機能していることをその保証人に伝えますか? –

+0

正しいテストがあるとします。私はTeamCityをLinux vmでセットアップしました。これはかなりうまくいきます。また、手動テストのためにサイトを設定したいと思うでしょう - あなたはビューに対して100%テストカバレッジを持つことはほとんどありません。 –

関連する問題