2010-05-29 11 views
0

Je suis impatient de créer une collection générique de type dynamique lors de l'exécution de l'application Silverlight. Mon code:Impossible de charger le fichier ou l'assemblage

Type listType = 
    Type.GetType("System.Collections.ObjectModel.ObservableCollection`1[[" 
       + type.AssemblyQualifiedName 
       + "]], System.Windows, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", 
       true); 

type est une variable de type Type. Ce type est en cours de création lors de l'exécution. À cette ligne de code j'ai l'erreur:

Could not load file or assembly ', Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

Comment puis-je résoudre cette erreur?

Répondre

1

Utilisation MakeGenericType à la place:

Activator.CreateInstance(typeof(ObservableCollection<>).MakeGenericType(type)); 
Questions connexes