----- Original Message ----- 
From: "Martin Aliger" <[EMAIL PROTECTED]>
To: "'mike61079'" <[EMAIL PROTECTED]>; 
<nant-developers@lists.sourceforge.net>; "'Gert Driesen'" 
<[EMAIL PROTECTED]>
Sent: Wednesday, August 02, 2006 10:11 AM
Subject: Re: [nant-dev] VSWebCache ObjectDir <solution>


> Hello,
>
> I'm glad, I'm not the only one having problem with this :-)
>
> queu ccnet build will help, since nant will compile those sequentially. Or 
> I
> think, it would help. But I'm not sure, if using _any_ cache is good 
> thing.

I understand, but we should remain compatible with VS where possible and in 
this case it's even necessary (for creating strong named assemblies).

> I want to do CLEAN build, so I <delete> all output files, all "obj" folder
> and still - there is hidden cache! Even non-documented cache. I don't see
> this as the right way...

 For this, I've been meaning to introduce a clean mode for the <solution> 
task, but I haven't yet found time for it (pfffff).

>>>Gert: I'm still not sure how we should tackle this issue.
>
> Maybe we could introduce new attribute to override obj/vscache location?
> Should be simple enough. But what should be default value? VS 
> compatibility
> (=use of vscache)? Or clean approach (=no interim files?)

No interim files is not an option: this would result in very bad performance 
for embedded resources as they would have to be recompiled on every run.

> btw: could be solution compiled completely without obj folders? I think 
> some
> very old NAnt do not used them (0.84?) Or alternativelly - could we use 
> one
> folder (say c:\temp) for obj folders of all projects in the solution?

No, we must use the same folder structure as Visual Studio. If not, we run 
into problems with relative paths (in the AssemblyKeyFile assembly-level 
attribute).

Also, a temp directory should only be used for temporary files, and 
intermediate build output cannot be considered temp files.

> BTW: I'll look into msbuild stuff soon. Promise.

No problem, I've stopped making promises a long time ago ;-)

Gert 


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
nant-developers mailing list
nant-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to