I can't recall why I changed it ... I've reverted my changes for now. Sorry for the hassle it caused.
Gert ----- Original Message ----- From: "Erv Walter" <[EMAIL PROTECTED]> To: "Jaroslaw Kowalski" <[EMAIL PROTECTED]>; "NAnt Developers" <[EMAIL PROTECTED]>; "Gert Driesen" <[EMAIL PROTECTED]> Sent: Tuesday, August 26, 2003 8:31 PM Subject: RE: [nant-dev] BUG: incorrect output of resgen This used to be broken and was fixed. It sounds like a recent checkin broke things again. The 1.27 revision of resgentask.cs broke things (Mon Aug 18 11:58:18 2003 UTC (8 days, 6 hours ago) by drieseng). GetOutputFile() depends on being able to tell if someone didn't pass in todir. The change committed by Gert (perhaps on behalf of someone else) makes it so that ToDirectory never returns null and defaults to the project directory. This breaks resource filesets. -----Original Message----- From: Jaroslaw Kowalski [mailto:[EMAIL PROTECTED] Sent: Tuesday, August 26, 2003 12:46 PM To: NAnt Developers Subject: [nant-dev] BUG: incorrect output of resgen Hi all! I have a problem with Nant built from CVS an hour ago. My build file that used to work with some older versions of Nant, fails when used with new version. The problem can be reduced to a simple *.build file ------------------------------ <project> <csc target="library" output="aaa.dll" > <sources basedir="a"> <includes name="*.cs" /> </sources> <resources basedir="a" prefix="zzz"> <includes name="*.resx" /> </resources> </csc> </project> ----------------------------- where c# sources are located in "${nant.project.basedir}\a" directory. They can be as simple as a single file with the contents: "public class A { };". There's also a *.resx file in the "a" directory (any resx file will do). NAnt produces the following error message (full log is attached): error CS1566: Error reading resource file 'x:\b\a\MainForm.resources' At the same time a new file called "MainForm.resources" has appeared in the directory where my build file is located (but I think it should go to "a" directory instead). I think that ResGen task (or its invocation) should be fixed to produce the *.resource file in a correct place, but I have no idea how to do it myself. Can you help me? Jarek ------------------------------------------------------- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0 _______________________________________________ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers