Peter, Seems like this issue keeps haunting me ;)
I'll try to post a build with additional debug messages later this week, but I'm running out of inspiration here ... I did notice that you are mixing assemblies of different versions of the NetAdvantage suite (2.x and 3.0) Can you (again) package a zip file containing the minimum set of files necessary to reproduce this issue ? I don't have an infragistics licence, so that does complicate matters ... Gert ----- Original Message ----- From: "Peter McEvoy" <[EMAIL PROTECTED]> To: "Gert Driesen" <[EMAIL PROTECTED]>; "Dave Bost" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Tuesday, March 16, 2004 11:48 AM Subject: RE: [Nant-users] ASP.NET Projects with references to Infragistics > Gert et al, > I have had a chance to try license generation again with the latest nightly > (NAnt 0.85 (Build 0.85.1533.0; net-1.0.win32; nightly; 13/03/2004)). > Unfortunately, I am still getting a "License Attribute not found" exception. > > > My build file looks like: > > <solution configuration="${gbewebsite.configuration}" > > <projects> > <includes > name="${gbewebsite.projdir}\..\..\BetdaqWebControls\BetdaqWebControls.csproj > "/> > <includes name="${gbewebsite.projdir}\${gbewebsite.projfile}" /> > </projects> > </solution> > > Here is the debug output > > ...<snipped>... > [csc] Found resource linkage 'GBE.Web.UI.Home' in dependent file > 'C:\Inetpub\wwwroot\GBE\Home.aspx.cs'. > [solution] - C:\Inetpub\wwwroot\GBE\licenses.licx > [license] Compiling license file > 'C:\Inetpub\wwwroot\GBE\licenses.licx' to > 'C:\DOCUME~1\pmcevoy\LOCALS~1\Temp\ggiufny6\GBE.dll.licenses' using target > 'GBE.dll'. > [license] Loading assemblies ... > [license] > C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Data.dll (skipped) > [license] > C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Design.dll (skipped) > [license] > C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.dll (skipped) > [license] > C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Drawing.dll (skipped) > [license] > C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Web.dll (skipped) > [license] > C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Web.Services.dll > (skipped) > [license] > C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Windows.Forms.dll > (skipped) > [license] > C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.XML.dll (skipped) > [license] C:\Program > Files\Infragistics\UltraWebNavigator\v3.00\Infragistics.WebUI.UltraWebNaviga > tor.v3.dll (loaded) > [license] C:\Inetpub\wwwroot\GBE\lib\log4net.dll (loaded) > [license] > C:\Inetpub\wwwroot\GBE\lib\MetaBuilders.WebControls.RowSelectorColumn.dll > (loaded) > [license] > C:\Inetpub\wwwroot\GBE\lib\System.Web.UI.WebControls.DomValidators.dll > (loaded) > [license] C:\Program > Files\Infragistics\UltraWebGrid\v2.1\Infragistics.WebUI.UltraWebGrid.v2.dll > (loaded) > [license] C:\Program > Files\Infragistics\UltraWebChart\v3.00\Infragistics.WebUI.Shared.dll > (loaded) > [license] > C:\Inetpub\BetdaqWebControls\bin\Debug\BetdaqWebControls.dll (loaded) > [license] Creating licenses ... > [license] Infragistics.WebUI.UltraWebGrid.UltraWebGrid, > Infragistics.WebUI.UltraWebGrid.v2, Version=2.1.20033.4, Culture=neutral, > PublicKeyToken=7dd5c3163f2cd0cb: > [license] file:///C:/Program > Files/Infragistics/UltraWebGrid/v2.1/Infragistics.WebUI.UltraWebGrid.v2.dll > [solution] Cleaning up temp folder > C:\DOCUME~1\pmcevoy\LOCALS~1\Temp\ggiufny6. > [solution] File > C:\DOCUME~1\pmcevoy\LOCALS~1\Temp\ggiufny6\compile-commands.txt has other > than normal attributes. Fixing. > > BUILD FAILED > > Failed to create license for type > 'Infragistics.WebUI.UltraWebGrid.UltraWebGrid'.: > NAnt.Core.BuildException: Failed to create license for type > 'Infragistics.WebUI.UltraWebGrid.UltraWebGrid'. ---> System.Exception: > License attribute not found > --- End of inner exception stack trace --- > > Server stack trace: > at NAnt.DotNet.Tasks.LicenseGatherer.CreateLicenseFile(LicenseTask > licenseTask, String licenseFile) in > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmpCD8.tmp\src\NAnt.DotNet\Tasks\LicenseT > ask.cs:line 386 > at > System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(Met > hodBase mb, Object[] args, Object server, Int32 methodPtr, Boolean > fExecuteInContext, Object[]& outArgs) > at > System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessa > ge msg, Int32 methodPtr, Boolean fExecuteInContext) > > Exception rethrown at [0]: > at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage > reqMsg, IMessage retMsg) > at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& > msgData, Int32 type) > at NAnt.DotNet.Tasks.LicenseGatherer.CreateLicenseFile(LicenseTask > licenseTask, String licenseFile) in > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmpCD8.tmp\src\NAnt.DotNet\Tasks\LicenseT > ask.cs:line 213 > at NAnt.DotNet.Tasks.LicenseTask.ExecuteTask() in > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmpCD8.tmp\src\NAnt.DotNet\Tasks\LicenseT > ask.cs:line 194 > at NAnt.Core.Task.Execute() in > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmpCD8.tmp\src\NAnt.Core\Task.cs:line 151 > at NAnt.VSNet.Resource.CompileLicx() in > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmpCD8.tmp\src\NAnt.VSNet\Resource.cs:lin > e 192 > at NAnt.VSNet.Resource.Compile(ConfigurationSettings > configurationSettings) in > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmpCD8.tmp\src\NAnt.VSNet\Resource.cs:lin > e 86 > at NAnt.VSNet.Project.Build(ConfigurationBase configurationSettings) in > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmpCD8.tmp\src\NAnt.VSNet\Project.cs:line > 350 > at NAnt.VSNet.ProjectBase.Compile(String configuration) in > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmpCD8.tmp\src\NAnt.VSNet\ProjectBase.cs: > line 163 > at NAnt.VSNet.Solution.Compile(String configuration) in > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmpCD8.tmp\src\NAnt.VSNet\Solution.cs:lin > e 292 > at NAnt.VSNet.Tasks.SolutionTask.ExecuteTask() in > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmpCD8.tmp\src\NAnt.VSNet\Tasks\SolutionT > ask.cs:line 368 > at NAnt.Core.Task.Execute() in > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmpCD8.tmp\src\NAnt.Core\Task.cs:line 151 > at NAnt.Core.Target.Execute() in > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmpCD8.tmp\src\NAnt.Core\Target.cs:line > 252 > at NAnt.Core.Project.Execute(String targetName, Boolean > forceDependencies) in > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmpCD8.tmp\src\NAnt.Core\Project.cs:line > 878 > at NAnt.Core.Project.Execute() in > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmpCD8.tmp\src\NAnt.Core\Project.cs:line > 835 > at NAnt.Core.Project.Run() in > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmpCD8.tmp\src\NAnt.Core\Project.cs:line > 903 > > Total time: 4.6 seconds. > -----Original Message----- > From: Gert Driesen [mailto:[EMAIL PROTECTED] > Sent: 08 March 2004 09:03 > To: Peter McEvoy; Dave Bost; [EMAIL PROTECTED] > Subject: Re: [Nant-users] ASP.NET Projects with references to Infragistics > > > Peter, > > Can you please try using the <solution> task again with the latest nightly > build ? > > I made a lot of improvements over the weekend, but please send me a zip file > containing a repro if its still not working. I'm really committed to fixing > this ! > > Gert > > ----- Original Message ----- > From: Peter McEvoy > To: Dave Bost ; [EMAIL PROTECTED] > Sent: Monday, March 08, 2004 9:55 AM > Subject: RE: [Nant-users] ASP.NET Projects with references to Infragistics > > > We are using infragistics as well (in fact the two components that you > specify). I found we could not use the solution task at all when a licensed > component was being used (the exact same error as you - this was visible > even in version 0.852004026). We believe that the solution task when using > the license task references the wrong outputdir. > > We needed to break the building of the web app into several smaller steps: > Use the <license> task to create a .license file from the license.licx > Use <resgen> to generate resources from **.resx > use the <csc> task to compile **.cs - the <csc> must use a nested > <resources> element, referencing the .resources and .licenses files. > > Not ideal, but I could not create a test case that demonstrated the problem > for nant-devel (as I am not entitled to send on the infragistics component) > > (if there is a way that I can submit a test case using license stubs, I > would be happy to try to build one...) > > Pete > -----Original Message----- > From: Dave Bost [mailto:[EMAIL PROTECTED] > Sent: 05 March 2004 21:12 > To: [EMAIL PROTECTED] > Subject: [Nant-users] ASP.NET Projects with references to Infragistics > > > Is anyone else using NAnt to build their ASP.NET projects that reference the > Infragistics components? I'm trying to get my client converted over to > using NAnt. They are using two components from Infragistics, UltraWebMenu > and UltraWebChart. > > When you drop the Infragistics component on a form, the environment > automatically generates the licenses.licx file within your project. When I > use NAnt to build my project, I get the following error: > > [license] Creating licenses ... > [license] Infragistics.WebUI.UltraWebNavigator.UltraWebMenu, > Infragistics.WebUI.UltraWebNavigator.v2, Version=2.0.50 > 00.118, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb: > [license] > file:///C:/Inetpub/wwwroot/LicProject/Lib/Infragistics.WebUI.UltraWebNavigat > or.v2.dll > > BUILD FAILED > > Failed to create license for type > 'Infragistics.WebUI.UltraWebNavigator.UltraWebMenu'.: > NAnt.Core.BuildException: Failed to create license for type > 'Infragistics.WebUI.UltraWebNavigator.UltraWebMenu'. ---> > System.Exception: License attribute not found > --- End of inner exception stack trace --- > > Server stack trace: > at > NAnt.DotNet.Tasks.LicenseGatherer.CreateLicenseFile(LicenseTask licenseTask, > String licenseFile) in c:\Documents > and Settings\Administrator\Local > Settings\Temp\tmp279.tmp\src\NAnt.DotNet\Tasks\LicenseTask.cs:line 386 > > From what I can tell, Infragistics keeps it's licensing info in another dll, > Infragistics.WebUI.Shared.dll. Might that be the problem? Is NAnt not > compatible with projects referencing Infragistics? > > If you have an ASP.NET application that references the Infragistics > components, how did you get yours to work? What version of NAnt are you > running? > > Thanks for the help. > > dave bost | director of technology | solution partners, inc. | o: > 630.416.1335 x12 | c: 630.650.9012 | [EMAIL PROTECTED] > > > > ------------------------------------------------------- > 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/nant-users