This may be due to code optimization settings.  We have seen this as well
where the "default" optimizations (and thus some of the compiler flags) are
different between Nant and different versions of VS.Net.

We worked around this my explicitly setting the use of certain flags in
VS.Net.  We did this by setting it to something else and then changing it
back.  This in turn forces the appropriate attribute to be written in the
project file which will force Nant not to use a default value but use the
set value.

Ray 

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Aaron Elder
Sent: Tuesday, May 03, 2005 1:54 PM
To: Thibaut Barrère; Foster, Richard - PAL
Cc: nant-users@lists.sourceforge.net
Subject: RE: [Nant-users] File sizes

Well this is just crazy.  I have use ILDASM to compare the IL of all the
code and it is identical!  I also compared the manifests, it turns out the
manifest of the smaller DLL is actually BIGGER that manifest of the larger
DLL (it had a text change in the Assembly Info).

I am going to re-create my VS project and see if I can reproduce this in a
simpler manner that I can then post.

BTW - The application is a DLL, so I do no think there is an ICO resource in
the larger version.



Aaron Elder
Director, Software Development

invokesystems
solid technology. sound thinking.
http://www.invokesystems.com 


-----Original Message-----
From: Thibaut Barrère [mailto:[EMAIL PROTECTED]
Sent: Tuesday, May 03, 2005 1:09 PM
To: Foster, Richard - PAL
Cc: Aaron Elder; nant-users@lists.sourceforge.net
Subject: Re: [Nant-users] File sizes

Hi Aaron

maybe (not sure it's allowed though) you could post the two binaries on the
list so we can have a look at it ? it's rather interesting.

cheers

2005/5/3, Foster, Richard - PAL <[EMAIL PROTECTED]>:
> Aaron,
>  
> One other thought. Do you have a specific application icon? If not, 
> perhaps Visual Studio is adding in the default application icon 
> resource, but NAnt isn't? I wouldn't expect that to be 13K worth, but 
> it could be a contributing factor.
>  
> Regards,
> Richard
> ________________________________
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Castro, 
> Edwin Gabriel (Firing Systems Engr.)
> Sent: Tuesday, May 03, 2005 12:25
> To: Aaron Elder; nant-users@lists.sourceforge.net
> Subject: RE: [Nant-users] File sizes
> 
> 
> Hi Aaron,
>  
> Out of curiosity, are both versions functional? I assume they are. 
> Have you tried to using ildasm (and similar tools) to inspect both
assemblies?
>  
> --
> Edwin
> 
> 
> ________________________________
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Aaron 
> Elder
> Sent: Monday, May 02, 2005 4:07 PM
> To: nant-users@lists.sourceforge.net
> Subject: [Nant-users] File sizes
> 
> 
> 
> 
> Hey everyone,
> 
>  
> 
> I just recently converted a Visual Studio project to use Nant.  The 
> file has only two VERY simply CS files (AssemblyInfo + 1 code file) 
> and there are no external dependencies.
> 
>  
> 
> When I compile the DLL in VS, the file size is 20k... when I compile 
> the same code in Nant the file is 7k.
> 
>  
> 
> Debug, trace, optimization settings are all identical between VS and Nant.

> The files are identical.
> 
>  
> 
> Does anybody have any idea what may be going on?
> 
>  
> 
> Aaron Elder
>


-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win
an NEC 61 plasma display. Visit http://www.necitguy.com/?r
_______________________________________________
Nant-users mailing list
Nant-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users



-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r 
_______________________________________________
Nant-users mailing list
Nant-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to