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

Reply via email to