[Mono-list] Developing in a mix environment

Joe Audette joe.audette at gmail.com
Tue Jul 31 07:52:11 EDT 2007


Hi,

Here's a few cents on some of your questions.


> How do you avoid running into new line/carriage return problems between
> editors?

Each user can edit his svn config file to avoid line ending problems.
Some info on that here:
http://www.zope.org/DevHome/Subversion/SubversionConfigurationForLineEndings
or google for more

> How do you handle building projects between the systems?
>   -- Do you use nant/make files, if so, how do the windows developers handle
> that
>   -- Do you use vs solutions with monodevelop? How well does it work?  Is
> there something on the Mac that can do this?

I'm not sure what others do, but in mojoPortal I use MonoDevelop
solutions and projects when working in MonoDevelop and VS Solutions
and projects when working on Windows. I haven't tried the use of VS
solutions/projects in MonoDevelop.
Pros of my approach: I can have different compiler directives in the
MD solution than the VS solution and I find I need these in some
places to work around unsupported things etc.
Cons of my approach: If I add files to a VS solution or project, they
are not automatically added to the corresponding .mdp or .mds so I
have to add them manually.
I build with VS on Windows and build with MD on linux. Nant is also an
option I just haven't got there yet myself.

Hope it helps,

Joe


-- 
Joe Audette
Software Solutions Architect
Source Tree Solutions, LLC
joe.audette at gmail.com
http://www.sourcetreesolutions.com
http://www.mojoportal.com


More information about the Mono-list mailing list