[Mono-devel-list] Re: Developing with Mono
Michael J. Ryan
tracker1_lists at theroughnecks.com
Tue Nov 4 13:22:31 EST 2003
Phil Winstanley wrote:
> I'd like to develop with Mono, and have installed 0.28 on my Windows XP
> machine, I have also installed SharpDevelop.
>
> Is this the best IDE to use for Mono at the moment, or are there better
> ones? I'd like to try and avoid using the command line where I can ....
at this point, as far as IDEs go, SharpDevelop is probably the best for .Net
development (short of MS's Visual Studio .Net)... Personally, I use a good
text editor called Crimson (www.crimsoneditor.com), it works well under wine
on the linux side as well...
on the windows side, I am using .bat files for compiling, and using structured
directories for the source libraries... example
x:/projects/MyCompany.MyProject/ <-- project folder
in the project folder..
.../bin <-- folder for compiled files
.../buildAll.bat <-- runs all the library scripts (win-ms)
.../buildAll.sh <-- runs unix library scripts (lin-mono)
x:/projects/MyCompany.MyProject/MyLibrary/ <--library folder.
in the library folder...
.../MyCompany.MyProject.MyLibrary.bat <-- batch file compile (win-ms)
.../MyCompany.MyProject.MyLibrary.sh <-- shell script compile (lin-mono)
then the given indevidual files, with the smaller classes in the library
folder.. and subnamespaces in subfolders, but compiled into the parent dll.
this is just how I do this... other people's milage may vary.
on the windows side, in the treenav in crimson (doesn't work in wine), I just
right click, then shell-execute the .bat file for the library, or project
to run the compile.. I haven't been taking advantage of the debuggers for
ms's .net however. The above setup works pretty well for me, a minor
change on asp.net stuff, is I have it drop into the /bin folder for the site
in question...
--
Michael J. Ryan - tracker1(at)theroughnecks(dot)com - www.theroughnecks.net
icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email)
More information about the Mono-devel-list
mailing list