Title: RE: Infragistics Licensing in builds (apologies in advance)

Update:

   I took my own advice and deleted the CreateWithContext call and try/catch block from my local CVS copy
of NAnt. I built NAnt, and the build then worked, and the license files were embedded.

Over the next few days I hope to test this app, but as I said, it is not mine, and I may not be able to test it fully.
I'll try to create a test case I guess... but deleting the CreateWithContext call may have ramifications that I'm
not aware of.

Freaks me out :)

Peter


     -----Original Message-----
    From:   Horsfield, Peter A 
    Sent:   Monday, April 05, 2004 4:39 PM
    To:     '[EMAIL PROTECTED]'
    Subject:        Infragistics Licensing in builds (apologies in advance)

    Nant CVS 0.85 - 1.0 Framework - Win32

    How is this issue coming along? I first encountered it last Friday when my new ASP.NET build failed.

    I have an idea what the problem is.

    Bear with me, (I'm new to this). Implementing licensing involves two steps on the suppliers side...

    1. Add a license provider attribute to indicate how to get the license
    2. Add a piece of code into the constructor for the control that checks if the license is valid

    Well Infragistics took a small liberty, and created

            UltraLicenseBaseAttribute

    which does NOT  extend LicenseProviderAttribute ( so what's it good for? )

    If this is how Infragistics are marking their components as licensed, then they could still validate licensing
    through change the code in the constructor, but Nant would never find the LicenseProvider correctly.

    This would explain:

    [license] Is licensed : False

    And may also explain the exception deep in LicenseManager.CreateWithContext.

    Is it possible to create the license file without the step that includes creating an instance? Otherwise, I'm stuck. I really don't want to change the solution file not to build the license file since I'm not the creator of it and it would break the VS builds.

    (Most of) a debug log attached for the error.
     << File: infralicensebug.log >>

    Peter

    - Note another message coming with an update




>>> The information contained in this e-mail transmission is privileged and/or confidential intended solely for the exclusive use of the individual addressee. If you are not the intended addressee you are hereby notified that any retention, disclosure or other use is strictly prohibited. If you have received this notification in error, please immediately contact the sender and delete the material.

Reply via email to