We could ofcourse deal with this ourselves, and copy the dependent assemblies and resgen.exe to a temporary directory and launch resgen from there ...
Ofcourse, we would not have to do this for .NET 2.0 (in the future) ... Ian, what do you think ? Gert ----- Original Message ----- From: "Delmerico, James" <[EMAIL PROTECTED]> To: "Gert Driesen" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Tuesday, May 18, 2004 10:08 PM Subject: RE: [Nant-users] SerializationException with custom type embedded in resource > Thanks Gert. > > I tried copying the dependent assembly to directory with the resx source > file, but this doesn't work either. I also tried putting the folder with the > referenced assembly in the path with no luck. > > Copying the file to directory with resgen.exe works, but that's a hack at > best. Does anyone know of a better solution? > > James > > -----Original Message----- > From: Gert Driesen [mailto:[EMAIL PROTECTED] > Sent: Tuesday, May 18, 2004 2:18 PM > To: Delmerico, James; [EMAIL PROTECTED] > Subject: Re: [Nant-users] SerializationException with custom type embedded > in resource > > James, > > The NAnt resgen task is a wrapper for resgen.exe (which is part of the .NET > Framework SDK). However, until .NET 2.0 this tool did not support compiling > resources with references to assemblies that are not stored in the GAC. > > Gert > > ----- Original Message ----- > From: "Delmerico, James" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Tuesday, May 18, 2004 7:44 PM > Subject: [Nant-users] SerializationException with custom type embedded in > resource > > > > All- > > > > > > > > When compiling a .resx file during a build I'm receiving the following > > exception: > > > > > > > > [csc] Compiling 21 files to > > > C:\Daytona.VSS\Development/Components/../Binaries/Client/Hierarchy.Presentat > > ion.dll. > > > > error: Invalid ResX input. > > > > error: Specific exception: > > SerializationException Message: Invalid ResX input. ---> > > > > SerializationException: Cannot find the assembly Type.Shared, > > Version=8.0.28.0, Culture=neutral, PublicKeyToken=null. > > > > 2 error(s). > > > > > > > > BUILD FAILED > > > > > > > > External Program Failed: C:\Program > Files\Microsoft > > Visual Studio .NET 2003\SDK\v1.1\bin\resgen. > > > > exe (return code was -1163019603) > > > > > > > > Total time: 2.3 seconds. > > > > > > > > The 'Type.Shared' is a custom type that has been previously compiled to a > > different directory. The type is refererenced. Here's the build action: > > > > > > > > <csc target="library" debug="${build.debug}" > > output="${project.bindir}/Client/${current.project.prefix}.dll"> > > > > <sources basedir="${current.project.dir}" > > failonempty="true"> > > > > > > <includes name="*.cs" /> > > > > </sources> > > > > <references basedir="${project.bindir}"> > > > > <includes > > name="ClientServer/Type.Shared.dll" /> > > > > </references> > > > > <resources basedir="${current.project.dir}"> > > > > <includes name="*.resx" /> > > > > <includes name="*.bmp" /> > > > > </resources> > > > > <arg value="/nowarn:1591"></arg> > > > > </csc> > > > > > > > > I would expect that since I'm referencing the assembly in the CSC task > that > > this information would be passed to the resgen task. Any ideas? I'm > using > > Nant 0.84 > > > > > > > > Thanks! > > > > James > > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: SourceForge.net Broadband > Sign-up now for SourceForge Broadband and get the fastest > 6.0/768 connection for only $19.95/mo for the first 3 months! > http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click > _______________________________________________ > Nant-users mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/nant-users > ------------------------------------------------------- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users