2011-10-27 24 views
2

私はubuntu 10.04と最近11.10を使用しています。私は、monoシナリオをインストールしたシナプスやubuntuソフトウェアセンターを開発しています。Monoでsystem.windows.formsを使用すると、Linuxで開発されます

私はVisual Studio上でVisual Studio上でC#およびWindowsフォームプログラミングを行っています。

しかし、私はsystem.drawingやsystem.windows.formsを私のモノで利用できるようにubuntuで開発することに成功したことはありません。

モノラルサイトは、モノラルインストールでインストールされたsystem.windows.formsをアドバタイズします。どのようにすることができます、私はそれを見つけることができません?モノラルサイトには、system.windows.formsライブラリをダウンロードするリンクもありません。

私はLinux上でC#+ winformsアプリケーションを書くことに乗り出す必要がありますが、Windows Vistaに展開します。デュアルブートされたubuntu/vista上にVisual Studioを持っていても、私は複数のスレッドを持つマルチタスクの生き物で、Windowsと.NETの両方のプログラミングを同時に実行します。したがって、私はubuntuで私のマルチタスクをしなければならない。いいえ、cygwinを提案しないでください。

自分のubuntuでmonoのsystem.windows.formsツールを見つけることができません。私が見ることができるのはGTK#toolsであり、GTKには興味がありません。お知らせ下さい。 Linux用のWindowsフォームライブラリを個別にダウンロードする必要はありますか?私が作る必要がある特別なステップはありますか?ウブントのモノインストールは、モノフォームで利用できるwinformsツールを開発するために、どうにかして失敗しましたか?

[ところで、なぜ私はLinux上で、その逆を窓の技術を使用していますについては、政治的に充電質問/文ご遠慮ください]

+0

私はあなたがLinuxの上でのWinFormsを使用することができると思ういけませんあなたはGTKにしなければなりません、一度私はMessageBox.Showをやってみました、それは動作していなかったので、私は別のやり方でそれをしなければなりませんでした。あなたと同じではないと思います。 – Zenwalker

+0

@zenwalker:Linux上でwinformsが動作していますが、私はどのように覚えていません。それは本当に簡単だったことを覚えています。 Wineエミュレータ経由で – Dani

+0

? – Zenwalker

答えて

3

あなたのGUIを設計することはできませんので、MonoDevelopのは、WindowsフォームGUIデザイナーを持っていません。 MonoDevelopを使用します。しかしMonoDevelopでプロジェクトを開き、コンパイルして実行/デバッグすることもできます(WindowsからバイナリをコピーしてLinuxで実行することもできます)。

アプリケーションを実行しようとすると表示される特定の問題がある場合は、エラーの詳細を入力してください(ほとんどのディストリビューションには私のデフォルトのwinformsが含まれていると思いますが、それはうまくいくはずですが、ディストリビューションはwinformsを別個のパッケージ)。

は、Windows固有のP /呼び出すが失敗しそうが、幸いあなたは多くの潜在的な問題を見つけるためにあなたのアプリケーションを分析するために使用できるツールがあることを念頭に置いておいてください。http://mono-framework.com/MoMA

関連する問題