Don't you think that if we inherit from ExternalProgramBase we'd have too many redundancies?
j3d. > I don't think it makes much sense to have this task inherit from > CompilerBase anyway, no ? > > ----- Original Message ----- > From: "Ian MacLean" <[EMAIL PROTECTED]> > To: "Giuseppe Greco" <[EMAIL PROTECTED]> > Cc: <[EMAIL PROTECTED]> > Sent: Wednesday, June 30, 2004 11:35 AM > Subject: Re: [nant-dev] ILASM task > > >> Guis, >> I haven't looked at your source in detail yet but I think the problem is >> that ilasm.exe doesn't support the use of a response file. The core >> compilers : csc, vbc etc all take an @ argument: >> >> @<file> Read response file for more options >> >> And this is what CompilerBase uses to pass the commandline to the >> compiler tools. ilasm.exe takes no such paramater and thinks that >> '@C:\DOCUME~1\GGRECO~1.ECH\LOCALS~1\Temp\tmpB13.EXE' is the path to an >> il file. You may have to derive from ExternalprogramBase rather than >> CompilerBase although it will mean duplicating some of the functionality >> in CompilerBase. >> >> Ian >> >> >> Giuseppe Greco wrote: >> >> >Hi all, >> > >> >I've just written the ILASM task, but it does not work >> >(of course, I'm doing something wrong). >> > >> >Giving the following build file: >> > >> ><project name="OddOrEven" default="build"> >> > <target name="build"> >> > <ilasm target="exe" output="OddOrEven.exe"> >> > <sources basedir="."> >> > <include name="MainClass.il"/> >> > </sources> >> > </ilasm> >> > </target> >> ></project> >> > >> >... the output is: >> > >> >[ilasm] Compiling 3 files to >> > 'C:\Home\Projects\temp\.net\ilasm\OddOrEven\OddOrEven.exe'. >> > >> > Microsoft (R) .NET Framework IL Assembler. Version >> 1.1.4322.573 >> > Copyright (C) Microsoft Corporation 1998-2002. All rights > reserved. >> > >> > Assembling '@C:\DOCUME~1\GGRECO~1.ECH\LOCALS~1\Temp\tmpB13.tmp' >> , >> > no listing file, to EXE --> >> > '@C:\DOCUME~1\GGRECO~1.ECH\LOCALS~1\Temp\tmpB13.EXE' >> > >> > Could not open >> @C:\DOCUME~1\GGRECO~1.ECH\LOCALS~1\Temp\tmpB13.tmp >> > >> > ***** FAILURE ***** >> > >> >It looks like the CompilerBase class is not able to find >> >the source files. Attached to this email you'll find the >> >IlasmTask.cs file... What am I missing? >> > >> >Thanks, >> >j3d. >> > >> >---------------------------------------- >> >Giuseppe Greco >> > >> >::agamura:: >> > >> >phone: +41 (0)91 604 67 65 >> >mobile: +41 (0)76 390 60 32 >> >email: [EMAIL PROTECTED] >> >web: www.agamura.com >> >---------------------------------------- >> > >> >> >> -- >> Ian MacLean, Developer, >> ActiveState, a division of Sophos >> http://www.ActiveState.com >> >> >> >> ------------------------------------------------------- >> This SF.Net email sponsored by Black Hat Briefings & Training. >> Attend Black Hat Briefings & Training, Las Vegas July 24-29 - >> digital self defense, top technical experts, no vendor pitches, >> unmatched networking opportunities. Visit www.blackhat.com >> _______________________________________________ >> nant-developers mailing list >> [EMAIL PROTECTED] >> https://lists.sourceforge.net/lists/listinfo/nant-developers >> > > > ------------------------------------------------------- > This SF.Net email sponsored by Black Hat Briefings & Training. > Attend Black Hat Briefings & Training, Las Vegas July 24-29 - > digital self defense, top technical experts, no vendor pitches, > unmatched networking opportunities. Visit www.blackhat.com > _______________________________________________ > nant-developers mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/nant-developers > ---------------------------------------- Giuseppe Greco ::agamura:: phone: +41 (0)91 604 67 65 mobile: +41 (0)76 390 60 32 email: [EMAIL PROTECTED] web: www.agamura.com ---------------------------------------- ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers