Hi John,

I created a set of NAnt scripts and xsl transforms for building
SharpDevelop projects a while ago which might be of use to you.

>From a list of SharpDevelop projects, the scripts generate NAnt build
files based on the .prjx files and then builds the code.  The idea was
to always use the .prjx files when the project is built using NAnt,
but you can use them to just generate the NAnt build scripts.

Supports:

C# SharpDevelop projects.
C++ SharpDevelop projects.
NAnt 0.84.
Debug and release versions.
NUnit 2.1 tests.

You can find a zip file containing the files, an example project to be
built and a readme giving further details on how everything works,
here:

http://www.geocities.com/wrd_m/files/SharpDevelopToNant.zip

Issues:

Unfortunately the scripts do not work with NAnt 0.85 because the
<style> element's "basedir" property has been deprecated and I haven't
had time to upgrade the scripts.

SharpDevelop v1649 has a minor bug where the output folder specified
in the .prjx is incorrect for newly created projects, you can read
about this in the readme.

Any problems let me know,

Matt Ward


-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to