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

Reply via email to