Bonjour,
j'ai tenté de suivre l'exemple d'instanciation dynamique de type livré sur
http://emerica.developpez.com/dotnet...uction/csharp/
J'ai donc une bibliothèque avec (dans le namespace : Mediation.Domaine.Sources):
- une interface ISource
- une classe Sql dérivant de ISource
Et dans mon code :
Et lors de la création de l'instance, j'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ISource source; Assembly ass = Assembly.LoadFrom(@"D:\Mediation.Domaine.dll"); Type type = ass.GetType("Mediation.Domaine.Sources.Sql"); source = (ISource)Activator.CreateInstance(type);
Unable to cast object of type 'Mediation.Domaine.Sources.Sql' to type 'Mediation.Domaine.Sources.ISource'.
Quelqu'un pourrait-il m'aiguiller ?
Partager