2009-11-16 14 views
10

.NETアプリケーションをMac OS Xアプリケーションに変換する方法はありますか? Visual Basic 2008を使用しています.Macユーザーにもアプリケーションを使用させてもらいたいのです。出来ますか?もしそうなら、リンクまたはソースで返信してください。.NETアプリケーションからMac OS Xアプリケーションへ?

答えて

3

あなたはモノを試してみてください。 Windows、Linux、Mac OS上で動作します。

+1

はい、可能です:-) –

+1

http://www.mono-project.com/Visual_Basic – itowlson

22

答えはあなたがしようとしていることに強く依存しています。

Mono Projectでは、OS XでCLRベースのアプリケーションを実行できます。ただし、Monoのライブラリは、公式のMicrosoft .NETランタイムの完全なレプリカではなく、Windows上で正常に動作するソフトウェアを作るのは簡単ですが、モノには悲惨に失敗する。 MoMAとも呼ばれるMono Migration Analyzerは、.NETアセンブリに対して実行してMono上で実行するかどうかを学ぶツールです。

VB.NETアプリケーションを作成しているので、ほぼ確実にヒットする予定の場所は、GUIライブラリです。 WinFormsには、デフォルトでインストールされていないMac上にXウィンドウが必要です。 Monoは.NETを使用してネイティブGUIを作成するためのいくつかの機能を提供していますが、これを行うには多かれ少なかれあなたのユーザーインターフェイスを一から書き直す必要があります。そのメインプロジェクトはCocoa#です。

基本的に、アプリケーションがGUIアプリケーションでない場合、Macで実行できる可能性はかなり高いです。それ以外の場合は、おそらくあなたの努力を他の場所に置く価値があります。

関連する問題