[.Net 3.5] Problème avec AddInController.GetAddInController
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 :
Code:
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(); |
x.Token c'est parce que j'adresse une requête LINQ sur un Collection<AddInToken> pour trouver quel Addin je veux charger.
Le code compile sans problème seulement j'ai le bug suivant qui surgit (voir image jointe)
merci de votre aide !!!!