Ho creato un banale controllo che non fa nulla se non controllare la licenza d'uso. Questo è il codice del controllo:
codice:Imports System.ComponentModel <LicenseProvider(GetType(LicFileLicenseProvider))> Public Class ProvaLic Public Sub New() Dim lic As License Try lic = LicenseManager.Validate(GetType(ProvaLic), Me) Catch licE As LicenseException Console.WriteLine(licE.Message) Console.WriteLine(licE.LicensedType) Console.WriteLine(licE.StackTrace) Console.WriteLine(licE.Source) End Try End Sub End Class
in un form a parte ho scritto:
Imports Controllo
Imports Controllo.ProvaLic
Dim pluto As New ProvaLic
Nel cartella del controllo dell'applicazione ho messo il file .lic...
ma vb mi dice che non riesce a trovare la licenza per l'uso del controllo.
Questo mi fa capire che lui non riesce a trovare sto file lic.
L'assembly del controllo si chiama ControlloLicenze, quindi il file si chiama:
ControlloLicenze.ProvaLic.lic
al suo interno ho scritto
ControlloLicenze.ProvaLic is a licensed component
qualche aiuto???

Rispondi quotando