J'ai un problème dans mon application voila j'utilise le système de plugins System.Addins du framework 3.5.
J'ai un bug génant lors de l'activation des plugins.
voici mon code :
x.Token c'est parce que j'adresse une requête LINQ sur un Collection<AddInToken> pour trouver quel Addin je veux charger.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 // The Addin token AddInToken addinToken = x.Token as AddInToken; // AddinControler AddInController ctrl = AddInController.GetAddInController(AppDomain.CurrentDomain); // The AppDomain AppDomain AddInAppDom = ctrl.AppDomain; // Activate the Addin AddinsViewHost addinInstance = addinToken.Activate<AddinsViewHost>(AddInAppDom); // Call the Addin addinInstance.IndexerLoader(Name, State); // Close the Addin AddInController.GetAddInController(addinInstance).Shutdown();
Le code compile sans problème seulement j'ai le bug suivant qui surgit (voir image jointe)
merci de votre aide !!!!
Partager