2010-05-31 7 views
0

J'ai la situation suivante. J'ai un projet principal qui appelle un autre dll fait par moi (MainProject). L'une des dll utilise une DLL tierce qui est sous licence (DllA utilise DllB - sous licence). Dans le projet DllA, j'ai joint le fichier licences.licx en tant que ressource incorporée. Pourquoi ne puis-je pas utiliser le DllA du projet principal? Les licences.licx doivent être ajoutées au projet de solution principale? Pour le projet qui génère le fichier exe ??.licx doit être ajouté au projet principal?

Merci,

Répondre

1

par la conception de licence .NET, vous devez intégrer des licences à l'ensemble principal d'application (.exe dans votre cas). La manière la plus simple d'ajouter un fichier .licx à votre application principale est de créer un formulaire vierge, de déposer le composant pouvant être autorisé à la licence sur le formulaire et de supprimer le formulaire de votre projet.

1

Vous devez charger l'ensemble avec * .licx avant de pouvoir utiliser l'ensemble sous licence.

Vous pouvez:

Ajouter des références au projet principal (et l'utiliser dans le code, sinon compilere ignorer les références)

-ou-

fournir une fonctionnalité par votre Assemblée qui a été compilé avec * .licx pour l'assemblage sous licence spécifié.

Questions connexes