Peter, Are you sure that this works in the 02/26 nightly ? I'm pretty sure this never worked, I don't think we implemented a hack to skip empty resx files.
Gert ----- Original Message ----- From: "Peter McEvoy" <[EMAIL PROTECTED]> To: "Gert Driesen" <[EMAIL PROTECTED]>; "Tom Lathrop" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Monday, March 22, 2004 4:20 PM Subject: RE: [Nant-users] Problem with resgen task in nightly build > I've seen another problem with resgen: empty ResX files (which VS will > generate from time to time) with the latest nightly, generate an Xml > exception: > > error: Invalid ResX input. > error: Specific exception: XmlException Message: Invalid ResX input. ---> > XmlException: The root element is missing. > 2 error(s). > > This does not happen with the nightly from 02/26. > > Pete > > > -----Original Message----- > > From: Gert Driesen [mailto:[EMAIL PROTECTED] > > Sent: 19 March 2004 22:47 > > To: Tom Lathrop > > Cc: [EMAIL PROTECTED] > > Subject: Re: [Nant-users] Problem with resgen task in nightly build > > > > > > Tom, > > > > This looks like a regression to me. > > > > Can you package up a zip file containing the minimum set of > > files necessary to reproduce this issue ? > > > > Thanks, > > > > Gert > > > > On Fri, 2004-03-19 at 22:52, Tom Lathrop wrote: > > > I'm having trouble with the resgen task in the latest > > nightly build. > > > My build file looks like: > > > > > > <property name="resource.dir" value="./resources" /> > > > > > > <target name="build" description="Builds the current > > configuration"> > > > <mkdir dir="${resource.dir}" /> > > > > > > <resgen verbose="true" todir="${resource.dir}"> > > > <resources prefix="${nant.project.name}"> > > > <includes name="**/*.resx" /> > > > </resources> > > > </resgen> > > > [...] > > > > > > My project directory contains 2 .resx files. With the 0.84 > > build, the > > > resgen task creates 2 files with ".resources" extensions in a > > > "resources" subdirectory, each with the base name of one of > > the .resx > > > files, and each of whose names are prefixed with the > > project name. So > > > if my project name were "MyProject" and my .resx files were > > Foo1.resx > > > and Foo2.resx, my resources directory would have > > > MyProject.Foo1.resources and MyProject.Foo2.resources. > > That's what I > > > expect, and what I want. In the 0.85 nightly build, nothing gets > > > written to the resources subdirectory. Instead, the output > > filenames > > > following the resgen.exe "/compile" switch are both > > ".resources". So > > > of course what happens is that the resources for the first > > .resx file > > > are written to a file called ".resources" in my source > > directory, and > > > the resources for the second .resx file are written to the same > > > filename, overwriting the first one. > > > > > > Unfortunately, I can't use the 0.84 build, since one of my projects > > > needs to load an XML schema file as an embedded resource. The XML > > > schema file has been retrieved from source control, and so is > > > read-only. There's a known bug in 0.84 that causes it to crash when > > > embedding a read-only resource file like that. That bug is fixed in > > > the nightly build. > > > > > > Has the required syntax for the resgen task changed since 0.84? > > > > > > Tom > > > > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by: IBM Linux Tutorials > > > Free Linux tutorial presented by Daniel Robbins, President > > and CEO of > > > GenToo technologies. Learn everything from fundamentals to system > > > > > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > > > _______________________________________________ > > > Nant-users mailing list > > > [EMAIL PROTECTED] > > > https://lists.sourceforge.net/lists/listinfo/nant-users > > > > > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: IBM Linux Tutorials > > Free Linux tutorial presented by Daniel Robbins, President > > and CEO of GenToo technologies. Learn everything from > > fundamentals to system > > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > > _______________________________________________ > > Nant-users mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/n> ant-users > > > > ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users