C#とWindows FormsでOpenGLアプリケーションを作成していました。
最近、クロスプラットフォームにすることを考えました。つまり、Windows、Linux、およびOS Xで実行できるようにすることです。クロス プラットフォーム アプリケーションを作成しようとしたことさえありません。
私はいくつかの調査を行い、モノを使用する必要があることがわかりました。MonoDevelop で作成されたアプリケーションは、追加のインストールなしでこれらすべてのプラットフォームで正常に動作しますか? そうでない場合、そのアプリケーションを実行するには、正確にどのユーザーをインストールする必要がありますか?
コードを一度書いてから、追加のインストールを必要とせずに Windows、Linux、および OS X 用にビルドする簡単な方法はありますか?