2010-05-29 7 views
0

Я пытаюсь создать общую коллекцию динамического типа во время выполнения приложения Silverlight. Мой код:Не удалось загрузить файл или сборку

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

type является переменной Type типа. Этот тип создается во время выполнения. На этой строке кода у меня есть ошибка:

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.

Как я могу устранить эту ошибку?

ответ

1

MakeGenericType Используйте вместо этого:

Activator.CreateInstance(typeof(ObservableCollection<>).MakeGenericType(type)); 
Смежные вопросы