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 : 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();
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 !!!!