En WinForms, el esquema de licencia completo en .NET se basa en LicenseManager
y LicenseProvider
, como se menciona muy bien en this article.¿Cómo funciona la licencia de componentes de terceros en WPF?
que tienen forma sencilla prueba en WinForm (caído licencia ButtonEdit de DevExpress allí) mediante el siguiente código que puedo ver que está recibiendo información de licencia fina:
var license = LicenseManager.Validate(typeof(ButtonEdit), this);
también puedo ver que tiene auto generado el archivo licenses.licx y agregado a mi proyecto.
Por lo tanto, he intentado lo mismo al soltar los controles DevExpress/Telerik WPF en mi ventana WPF de ejemplo y puedo ver que el archivo licenses.licx NO se genera automáticamente.
Si trato de ejecutar la misma línea en WPF, license
devuelve nulo. Eso significa que no está utilizando toda la arquitectura de LicenseManager en WPF.
¿Qué está usando entonces para verificar la licencia del componente de terceros?
Parece que alguien informó un bug in VS 2010 in regards to this, pero estoy usando VS2010.
no estoy seguro, ¿por qué LicenceManager no recogió la licencia para los controles DevExpress/Telerik WPF como lo hizo para los de WinForms? –