web-dev-qa-db-ja.com

初心者のためにLinuxでMonoを使い始める方法は?

Visual Studioから切り替えたいときに、初心者としてLinuxでMonoを使い始めるにはどうすればよいですか?

Visual Studioのようにインストールして開始する簡単な方法はありますか?これまでのところ、私が見てきたことでは、始めるのも複雑に見えます。

LinuxにMonoをインストールして構成するのは大変な作業ですよね?

または、Linuxのアプリケーションを直接インストールして開始できるディストリビューションはありますか?

49
Josh

私は最近Monoに手を出し始め、MonoProjectがこの分野で大きな進歩を遂げたことに今まで気づきました。調査する価値は十分にあります。

そうは言っても、最も簡単な方法は、SuseやUbuntuなどのMono対応のLinuxディストリビューションを使用してセットアップすることです。個人的には、Ubuntu8.10を使って試しました。

Linuxディストリビューションのセットアップが完了したら、MonoDevelopを適切にダウンロードしてインストールします。これはオープンソースIDEであり、Monoプラットフォームと緊密に統合されています。MonoDevelopはSharpDevelopのブランチとして採用され、Monoコンパイラとゼロから連携するように設計されています。

これは、Monoをセットアップするための最も簡単で最速の方法です。 MonoDevelop IDEは、Visual C#Expressのそれと非常によく似ています。プロジェクト/ソリューション管理、GTK#フレームワークを使用したGUI開発、統合デバッガー、およびその他の多くの機能が付属しています。 IDEコード補完、行番号、コード折り畳みなど。

MonoProjectの人々は、この一連のツールを使って何かに取り組んでいます。

これがあなたが始めるのに役立つことを願っています。

Monoプロジェクトのホームページ

Mono Developホームページ

23
Ralph Caraveo

モノに関する興味深い本がいくつかありますが、おそらく少し古いものです。それでも、起動するために1つをつかんで見てみる価値があるかもしれません。

  1. 実用的なモノラル
  2. モノ:開発者のノート
  3. クロスプラットフォーム.NET開発
  4. モノキックスタート

次に、最新のMono(2.4)をLinuxボックスにインストールし(OpenSuseが使用されているため、開発は常にスムーズに進みますが、内部的にはUbuntuも使用します)、コンパイラーであるMonoDevelop(これは2.0以降はかなり良いです)など。

私のチームはさまざまなUnixフレーバーでMWFを幅広く使用していますが、唯一の難しい点はGUIアプリケーションを作成することです。しかし、他のすべてはあなたが期待するように行きます。たとえば、優れたリモーティングがどのように機能するかについては、特に満足しています。

Linuxに慣れている場合は、はるかに簡単です。そうでない場合は、チュートリアルに従ってLinuxに慣れることをお勧めします。

NUnitやNAntなどのツールも利用できるので、WindowsとLinuxの両方でコードを記述し、両方のプラットフォームでテストとコンパイルを開始できることを忘れないでください。

4
pablo

リリースされたばかりの buntu 9.04 現在のMono開発環境は次のように近いです:

apt-get install monodevelop

私はMonoを使い始めるのがやや難しいとあなたに同意していましたが、Ubuntuの最新バージョンはその障壁を解消しました。そして、最新バージョンの Monodevelop は、使用するのに絶対的な喜びです。

Ubuntuを使用しませんか?次に、 VMWareイメージ を使用するというPeterのアドバイスに従います。

3
bouvard

Linuxでmonoを使用して非常に簡単に開始するには はダウンロードできます

  • vmwareイメージ
  • linuxライブディストリビューション

開始するためにすべてが含まれています。

2
Xn0vv3r

最新のインストールには Mono 3.2.5 + with MonoDevelop 4.2.1 + 使用する方が良いです tpokorraリポジトリ

1
MariuszS

Visual-Studioの使用に慣れている場合でも、Visual Studioで開発し、バイナリをLinux/OSXなどにコピーできます。または、共有ドライブがある場合は、VS-Project出力ディレクトリを共有の場所に再構成するだけです。

Monoコンパイラまたはmonodevelopを使用することには利点があるかもしれませんが、始めたばかりなので、上記は本当に最も簡単なことです。 Linuxで実行したい場合、monoインストーラーは急いで立ち上げて実行するための優れたオプションです。残念ながら、最新のモノラルリリースで利用できるインストーラーがないため、管理者権限が必要になるか、ソースからコンパイルする必要があります。

http://ftp.novell.com/pub/mono/archive/1.9.1/linux-installer/2/mono-1.9.1_2-installer.bin

1
turtlewax

DebianとUbuntu、そしておそらく他のすべての子は、リポジトリにモノラルを持っています。したがって、Linuxでのmonoのセットアップは、

aptitude install monodevelop

ただし、Debianの「sid」リポジトリを使用する必要があるバージョン2をお勧めします(Ubuntuについてはわかりません)。

vim /etc/apt/sources.list [ :%s/squeeze/sid/g ]
0
he_the_great

私が見つけることができる最も簡単な方法は、彼らのサイトにOpenSUSE VMWareイメージをダウンロードして、それを実行することです。必要なすべてのツールを入手できます:)事前構成済み。

0
Andrei Rînea