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

Reply via email to