Hi,

I will take a look to the Gordon Weakliems stylesheet.
I already see the <solution> task in old nant version, but I see many wrong thing with this :


1/ I don't know if it the case in new version, but you will need the full devenv.exe (Microsoft visual studio) to compile the solution.
2/ Compile progression, control other the compilation progress, and error handling seems not to be very good with devenv.exe
3/ I don't realy like the microsoft environment (2003) as a build tool. He always recompile all project at each start of devenv, either if I do not change any file !



Laurent.




Gert Driesen a écrit :





-----Original Message-----
From: Ian MacLean [mailto:[EMAIL PROTECTED] Sent: dinsdag 9 november 2004 8:38
To: Gert Driesen
Cc: 'Laurent ARNAL'; [EMAIL PROTECTED]
Subject: Re: [NAntC-Dev] Support for JSharp in SLiNgshoT,


Gert Driesen wrote:



Hi Laurent,

SLiNgshoT has actually been deprecated. Instead of creating

build files for


VS.NET solutions/projects, we now have a <solution> task in NAnt that
supports building VS.NET solutions/projects.

Currently, the <solution> task does not support J# projects,

but this should


be relatively easy to add. However, we are close to releasing
NAnt/NAntContrib 0.85 (or 0.90, that is still to be


decided), so this won't


make it into that release.

However, if you're interesting : we're planning on refactoring the
<solution> task code to make it more extensible and to allow


better support


for different project types and versions of VS.NET. It would

be great if you


could help us with the J# support.





another option is to look at extending Gordon Weakliems stylesheet based conversion process to handle j# projects. It can be found in the tools directory of NAntContrib cvs. See Gordons blog post for more information :
http://www.eighty-twenty.net/blog/urn:www-eighty-twenty-net:1328.html


The official line is that slingshot is deprecated in favour of the solution tasks and if your goal is just to build projects in the vs.net format then this is correct. However if you really want to convert those projects to NAnt build files then it clearly isn't. The real reason for Slingshot being deprecated is that its currently not being maintained and is suffering from bitrot. If someone is willing to step up and maintain either it or Gordon's stylesheet based version then we should retain them. The solution task is excellent for what it does but it doesn't cover the "convert vs projects to nant build files" use-case.



I agree and couldn't have said it better ;-)

Gert

PS. Ian, good to know you're still monitoring the crap I'm sending out ;-)





------------------------------------------------------- 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_idU88&alloc_id065&op=click _______________________________________________ NAntContrib-Developer mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nantcontrib-developer

Reply via email to