モノは、3種類のデバッガGdb、mdb(モノデバッガ)とモノソフトデバッガをサポートしています。私はそれが彼らの違いであることを知りたいですか?gdb、mdbとソフトデバッガの違い
デバッグにはC#アプリケーションが適していますか?私は主に私が使用する小さなアプリケーションMonoDevelopのかSharpDevelopのいずれかのために、より大きなアプリケーションのVisual Studio用MonoDevelopのとWindows上での使用Linuxの
編集
。
モノは、3種類のデバッガGdb、mdb(モノデバッガ)とモノソフトデバッガをサポートしています。私はそれが彼らの違いであることを知りたいですか?gdb、mdbとソフトデバッガの違い
デバッグにはC#アプリケーションが適していますか?私は主に私が使用する小さなアプリケーションMonoDevelopのかSharpDevelopのいずれかのために、より大きなアプリケーションのVisual Studio用MonoDevelopのとWindows上での使用Linuxの
編集
。
gdbそれはsome mono supportがあり、Monoランタイム自体のデバッグ部分を希望しない限り、非常によく デバッガversitle知られているが、C#のデバッグに非常に有用ではない、GNUデバッガです。
mdb「ハードデバッガが」それ デバッグマネージコードとアンマネージコードの両方が可能AKA、モノコマンドラインデバッガです。
mono-soft-debugger今 MonoDevelopのに好まれる新しいデバッガであり、それは(例えば、AndroidやiPhone アプリなど)デバッグリモートターゲットにすることができるが、アンマネージドコードにステップすることができません。
新しいバージョンのmonodevelopは、C/C++プログラム用のgdbと.Netプログラム用のソフトデバッガをサポートしています。
Linuxでは、ほとんどの場合、monodevelop内でデバッグするのが最も簡単で迅速です。その場合、ソフトデバッガを使用します。あなたがWindows上にいる場合はもちろんモノとモノデベロッパーをインストールすることもできますが、sharpdevelopやvisual studioでmicrosoftデバッガを使用するオプションを追加することもできます。
ちょうど追加:mdbは、ソフトデバッガのために廃止されました。誰もそれ以上働いていません。 –
私は悲しいことにMonoはgdbにバックエンドを追加して維持するのではなく、ホイールを再発明しました。 gdbにはさまざまなフロントエンドと非常に多くの機能があります。 –
私の最初の質問は、.NETアプリケーションを開発するためにVisualStudioを使用しているのでしょうか、サードパーティのツールやエディタでコードを書いていますか? – MethodMan
は、WindowsとLinuxの両方で主にMonoDevelopを使用しています。 – Sharique
これは、WindowsまたはUbuntu/LinuxのためのMonoDevelopです。 – MethodMan