Не удалось загрузить файл или сборку - PullRequest
0 голосов
/ 29 мая 2010

Я пытаюсь создать общую коллекцию динамического типа во время выполнения приложения 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. Этот тип создается во время выполнения. В этой строке кода у меня ошибка:

Не удалось загрузить файл или сборку ', Версия = 0.0.0.0, Культура = нейтральная, PublicKeyToken = null' или одна из ее зависимостей. Система не может найти указанный файл.

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

1 Ответ

1 голос
/ 29 мая 2010

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

Activator.CreateInstance(typeof(ObservableCollection<>).MakeGenericType(type));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...