Because the DesignSurface so closely resembles the design-time usage of Visual Studio 2005, however, this causes some difficulties when interacting with the NetAdvantage for.NET toolset, particularly when it comes to licensing.Among the checks that are performed are checks for design-time licensing, which proves to be the most notable impediment to using NetAdvantage for.NET with the DesignSurface.
Controls in NetAdvantage for.NET use the.NET LicenseManager class to validate licensing. This class uses a LicenseContext to manage the license information. Specifically, whenever the LicenseContext indicates that a design-time context is being used, the NetAdvantage for.NET controls check to ensure that the toolset is properly installed and licensed. ![]() Unfortunately, DesignSurface does not provide a way for a programmer to override this behavior. ![]() As an additional relevant note, the license agreement for NetAdvantage for.NET expressly forbids the redistribution of design-time assemblies or license information. Refer to the license agreement for more information; this is included with the product, as well as the at following page on our website: The above information has the following results for an application that uses a DesignSurface to display NetAdvantage for.NET controls: - The application will throw a LicenseException stating No license information found if the appropriate version of NetAdvantage for.NET is not installed on the computer running the application. For a computer that does have a licensed version of NetAdvantage for.NET installed, the controls from the toolset will appear as they do in Visual Studio 2005 at design-time. For more information about DesignSurface in general, please refer to the following link to MSDN (neither authored nor maintained by Infragistics).
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |