I'll see if I can get a simple test case together for you using basic .Net licensing, rather than infragistics stuff (then no distro problems).
Hopefully have the test case for you today/tomorrow. Pete > -----Original Message----- > From: Gert Driesen [mailto:[EMAIL PROTECTED] > Sent: 16 March 2004 12:27 > To: Peter McEvoy; Dave Bost; [EMAIL PROTECTED] > Subject: Re: [Nant-users] ASP.NET Projects with references to > Infragistics > > > 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\BetdaqWebC > ontrols.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.dl > l (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.UltraW > ebGrid.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.UltraW > ebGrid.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.PrivateProc > essMessage(Met > > hodBase mb, Object[] args, Object server, Int32 methodPtr, Boolean > > fExecuteInContext, Object[]& outArgs) > > at > > > System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcess > Message(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:li > > ne > 151 > > at NAnt.VSNet.Resource.CompileLicx() in > > > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmpCD8.tmp\src\NAnt.VSNet\R > esource.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\R > esource.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\P > roject.cs:line > > 350 > > at NAnt.VSNet.ProjectBase.Compile(String configuration) in > > > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmpCD8.tmp\src\NAnt.VSNet\P > rojectBase.cs: > > line 163 > > at NAnt.VSNet.Solution.Compile(String configuration) in > > > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmpCD8.tmp\src\NAnt.VSNet\S > olution.cs:lin > > e 292 > > at NAnt.VSNet.Tasks.SolutionTask.ExecuteTask() in > > > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmpCD8.tmp\src\NAnt.VSNet\T > asks\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:li > > ne > 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\Pr > oject.cs:line > > 878 > > at NAnt.Core.Project.Execute() in > > > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmpCD8.tmp\src\NAnt.Core\Pr > oject.cs:line > > 835 > > at NAnt.Core.Project.Run() in > > > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmpCD8.tmp\src\NAnt.Core\Pr > oject.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.U > ltraWebNavigat > > 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