[Mono-devel-list] Sln to make conversion

Francisco T. Martinez martinf at mfconsulting.com
Sat Mar 12 17:23:06 EST 2005

You can try to use prj2make or prj2make-sharp-gtk (they have very 
similar capabilities but one has a GUI front end).  Prj2make only work 
with C# projects and solution files for  C# projects.  It is also 
intended for Visual Studio .NET 2003.

There is also a Visual Studio add-in (vsprj2make).  This works nice 
within the Visual Studio IDE.

Prj2make is not perfect but it may prove useful and get you started.


JD Conley wrote:

>We have a pretty big set of .NET solutions/projects that we would like
>to build in the latest Mono and get running on Linux/OSX. They consist
>of C#, VB.NET, and one small C++ project that does some native Windows
>interfacing.  At this point it's about .25 million lines of code.  Is
>there a utility somewhere that can create a Mono "make" compatible
>environment: generate makefiles, etc?  I'm assuming we may have to rip
>the C++ features out of the code to get a Mono version going at first
>(it's only a small subset). 
>Once we get the ball rolling with this project we'll probably be
>contributing quite a few fixes back to Mono and maybe some features.  We
>have a large test suite that utilizes quite a bit of the .NET Framework
>and VB.NET.
>Do you guys have a good example of an architecture for building cross
>platform .NET code, with respect to utilizing each platform's unmanaged
>strengths where possible (like Windows or OSX specific APIs, for
>We're also interested in investigating the .NET 2.0 compatible branch of
>Mono.  Does anyone have any comments on its stability at this point?  I
>couldn't find this on the web site.
>JD Conley
>Mono-devel-list mailing list
>Mono-devel-list at lists.ximian.com

More information about the Mono-devel-list mailing list