[MonoDevelop] Is MonoDevelop similar to visual c# but is able to write to different platforms
Dale E. Moore
daleemoore at gmail.com
Mon Jul 18 19:18:17 EDT 2011
Would you mind going into a little more detail about your parallel
environment, or can you refer me to some documentation somewhere?
I hope this note finds you and finds you well,
On Mon, Jul 18, 2011 at 11:12 AM, Giacomo Tesio <giacomo at tesio.it> wrote:
> To me, MonoDevelop's master branch (to compile from github), is better than
> VS team system 2008 (that I use at work).
> I compiled it on my home Debian box (under a parallel environment) and on
> The only problem, using the master branch is that I encountered some crash
> from time to time (particularly on windows).
> However, diving into the code base and fixing them has often been simple
> On Fri, Jul 15, 2011 at 4:02 PM, jmalcolm <malcolm.justin at gmail.com>wrote:
>> Santosh Gupta wrote:
>> > Can MonoDevelop
>> > work the same was as Visual C# but the output will work for
>> > different platforms? Also how are windows forms supported?
>> The short answer is yes. MonoDevelop is an Integrated Development
>> Environment (IDE) that supports writing C# applications that run on
>> Linux, OS X (Mac), and other platforms. You can think of MonoDevelop as a
>> Visual Studio clone that you can use instead of Visual Studio in your
>> Mono/.NET workflow.
>> I should point out though that .NET (and Mono) programs written using
>> Studio on Windows are also completely cross-platform. If written properly,
>> they will run unmodified on any platform Mono supports. Simply move the
>> compiled .EXE and .DLL files to a Linux or Mac box and run them with Mono.
>> It is a common misunderstanding that you must use MonoDevelop to create
>> MonoDevelop uses the Visual Studio solution and project formats. So, you
>> start a project in Visual Studio and then edit it in MonoDevelop or
>> The real benefit of MonoDevelop is that it itself runs on Windows, Linux,
>> and Mac. That means that you can develop your programs on the platform of
>> your choice instead of being forced to use Windows to use .NET.
>> There is no portability benefit of using MonoDevelop per se. One possible
>> benefit is that if you write your code first on Linux or Mac you are
>> that it will run on Mono. If you write it entirely on Windows first you
>> use some functionality that Mono does not support or make coding errors
>> make your program unsuitable for Linux and Mac (like hard-coding Windows
>> path information, using P/Invoke to access non .NET libraries, or assuming
>> case-insensitive filesystems).
>> Another reason to prefer MonoDevelop is if you are developing desktop apps
>> that use the GTK# toolkit. MonoDevelop has a built in designer for this
>> purpose and just does a nicer job overall of supporting this kind of app.
>> course, Visual Studio and SharpDevelop both do a nicer job of supporting
>> creation of Windows Forms GUIs.
>> View this message in context:
>> Sent from the Mono - MonoDevelop IDE mailing list archive at Nabble.com.
>> Monodevelop-list mailing list
>> Monodevelop-list at lists.ximian.com
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Monodevelop-list