2011-01-08 15 views
0

VisusalStudioにはMac用のバージョンがないと言われました。では、MacでC#で開発したいのですが、どうすればいいですか?誰もがこれについての経験がありますか?私はネイティブIDEを探していますが、私はVirtualBoxまたは任意の仮想化ソリューションを使用してVSを実行したくありません。OS Xの開発ツール

WPF GUIでアプリケーションを作成すると、Macで動作しますか?または、WPFはWindows GUIの開発のためだけですか?

答えて

6

MonoDevelopは、Monoプロジェクトに基づく無料のオープンソースIDEです。 Linux、MacOS X、Windows用のビルドがあります。

GUI開発では、Monoに含まれているGTK +フレームワークを使用する必要があります.Windows以外のプラットフォームでWPFを実装する計画はありません。 GTK +はクロスプラットフォームなので、必要に応じてMacOS、Windows、Linux用の同じアプリケーションをコンパイルすることができます。

編集:それはMonoDevelopのもリサイズをサポートして表示されます - http://www.mono-project.com/WinForms

あり、代替のIDEが、機能の面でMonoDevelopのに匹敵する何のカップル - しかし、あなたは常に自分の好きなエディタでC#のコードを書いて、それをコンパイルすることができますもちろんMonoビルドツールを使用します。

+0

Windowsフォームはどうですか? MaxOS Xではうまくいきますか? MonoDevelopの他にIDEがありますか? – drasto

+1

WinFormsがサポートされています - 私の編集を参照してください。 –

+0

私の選択はMonoDevelopとSilverliteまたはWindows用のWindowsFormsでしょうか?だからSilverliteまたはWindowsフォーム?あなたのリンクからの記事では、Win32テーマのMonoからのWindowsフォーム...ということは、たとえMac上で動作していても、私のGUIはWindowsのGUIのように見えるでしょうか? – drasto

3

WPFは、実行時環境でWPFをサポートする任意の環境で実行できます。現在のところ、Monoプロジェクト以降、Windowsのみです。no plans to implement WPF

1

Mono Projectをチェックしてください。

IDEチェックアウトの場合MonoDevelop

また、MonoTouchをチェックアウトして、iPhone用に開発することもできます。

はすでにWPF isn't supportedを述べたが、彼らは代わりに言及行います

は WPF用のAPIのサブセットを実装し、Windows上で利用可能である、 のMacOS Xと当社独自のオープン ソースの努力月光を通じてそれがあるシルバー はLinuxおよびその他のUnix システムで利用できます。

限り、私はインテリ感のあるC#のをサポートして何の完全なIDEがない知っているように
0

など ので、ユニティモードのメーカーを含むVMware Fusionの+ Windowsはそれになります:)あなたを強調

シンプルなC#構文テキストメイトと一緒に行くことができます。

関連する問題