Gute IDE für Mono unter Windows
Ich entwickeln möchte, Mono-Anwendung für Win/Linux/Mac in C# unter Windows. Gibt es keine wirklich guten (Visual Studio vergleichbar) IDE? Das beste wäre, wenn ich verwalten könnte Visual C# Express
zu kompilieren Lösungen mit Hilfe der Mono-compiler.
Habe ich gefunden, dass #develop
IDE, das sieht sehr cool und hat viele Funktionen, die Express-edition von Visual Studio noch nicht (wie plugins, für die TortoiseSVN, NUnit, etc). Hovewer die 3.* Versionen werden nicht mehr unterstützt Mono, so dass Sie nicht mehr in der Lage zu kompilieren Lösungen mit Hilfe der Mono-compiler.
Gibt es auch eine MonoDevelop
. Ich habe es ausprobiert und es nervt. Nicht vergleichbar mit Visual Studio überhaupt. Keine WinForms-designer + Tonnen von anderen fehlenden features. Ich würde nur gerne, wenn Sie fallen würde, die Entwicklung von MonoDevelop und bauen ein plugin für #Entwicklung statt.
Ist es andere gut genug IDE, oder ist es möglich, die Visual C# Express oder #entwickeln, kompilieren Sie die Lösungen mit Mono-compiler?
EDIT: Delphi Prism sieht cool aus, ist es aber nicht C#.
InformationsquelleAutor der Frage Paya | 2010-03-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann man immer entwickeln Sie Ihre Anwendungen mithilfe von Visual Studio Express Edition (da Sie nicht wollen, zu zahlen für die Mono-Tools). Monodevelop unterstützt die Kompilierung des Visual Studio-Lösungen, so entwickeln gerade im VS, und kompilieren Sie gelegentlich in Monodevelop zu garantieren, Unterstützung.
Da Mono unterstützt jetzt Windows Forms, können Sie entwickeln eine Windows Forms-Anwendung, die vollständig in Visual Studio, und nur einsetzen, es mit Mono. Seit C#, kompiliert IL, es spielt keine Rolle, welche IDE Sie verwenden, zu entwickeln, - können Sie noch auf Mono.
InformationsquelleAutor der Antwort Reed Copsey
Wie etwa Mono Tools für Visual Studio?
Beachten Sie, dass es ist ein kommerzielles plugin.
InformationsquelleAutor der Antwort Miroslav Popovic
Während SharpDevelop 3.2 nicht unterstützt mono out of the box, aber wenn Sie die download - Quellcode für SharpDevelop finden Sie ein code-Beispiel enthalten, dass der original-code für die mono-Unterstützung. Wenn Sie bauen, dass die Probe dann mono-Unterstützung erneut aktiviert werden, in SharpDevelop.
Eine Entscheidung wurde getroffen, zu entfernen mono-Unterstützung von den wichtigsten SharpDevelop Anwendung da nur support für das kompilieren mit mono und MonoDevelop kann jetzt auf Windows laufen. Beachten Sie, dass die mono-Unterstützung in der SharpDevelop bietet keine integrierte debugging mit mono-debugger aus, und es gibt keine GTK# - designer verglichen mit MonoDevelop.
InformationsquelleAutor der Antwort Matt Ward
Können Sie
Mono Tools für Visual Studio
. Es ist jedoch ein kostenpflichtiges Produkt.InformationsquelleAutor der Antwort Franci Penov
Ich denke, Ihre beste Wette wird es sein, zur Entwicklung mit VS C# Express, und verwenden Sie dann eine virtuelle Maschine, wie VMWare, Virtual PC, VirtualBox, etc.--Zugriff auf Linux (das ist die primäre Plattform für MonoDevelop, und auf denen es funktioniert wirklich gut, vergleichbar mit VS.)
Gibt es auch eine Reihe von downloads verfügbardie grundiert sind, tun genau dies. Sie könnten sogar eine Live-CD, und einfach starten Sie Ihren Rechner neu, um in Linux (was in der Regel den Zugriff auf Windows-Partitionen mit keine Probleme).
InformationsquelleAutor der Antwort supercheetah