[Mono-bugs] [Bug 82163][Wis] Changed - SharpDevelop
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Sat Jul 28 22:04:01 EDT 2007
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by jonpryor at vt.edu.
http://bugzilla.ximian.com/show_bug.cgi?id=82163
--- shadow/82163 2007-07-28 20:55:45.000000000 -0400
+++ shadow/82163.tmp.16581 2007-07-28 22:04:01.000000000 -0400
@@ -65,6 +65,28 @@
Impossible to work under linux/unix system ?
------- Additional Comments From surfzoid2002 at yahoo.fr 2007-07-28 20:55 -------
Also there is a way to colaborate with SharpDevelop team to add all
missing and very good feature of sharpdevelop in monodevelop, i think
about their source of the sharpdevelop project, write in C# ?
+
+------- Additional Comments From jonpryor at vt.edu 2007-07-28 22:04 -------
+SharpDevelop uses .NET's Platform Invocation services to invoke native
+DLLs. This isn't necessarily a "bad thing," but it's a Very Bad Thing
+if you're [DllImport]ing DLLs that do not exist on Linux/OS X/etc,
+such as USER32.DLL, KERNEL32.DLL, etc.
+
+SharpDevelop does exactly this, and thus will *never* run under
+Mono/Linux until those calls are removed (or the code otherwise
+altered so that the calls are only done under Windows).
+
+As for "collaboration" with SharpDevelop, this is possible. There is
+one problem, though: MonoDevelop was forked from SharpDevelop before
+SharpDevelop 1.0 (i.e. a long time ago), and has itself changed
+significantly since then. Consequently, migrating code between the
+code bases is about as easy as migrating code between GNU Emacs and
+XEmacs (i.e. not very easy).
+
+With that said, there has been some work on sharing more code between
+the projects. This can only be a good thing:
+
+http://tirania.org/blog/archive/2007/May-03.html
More information about the mono-bugs
mailing list