Silverlight 无法加载文件或程序集

Silverlight 无法加载文件或程序集,silverlight,reflection,Silverlight,Reflection,我试图在Silverlight应用程序的运行时创建一个动态类型的通用集合。我的代码: Type listType = Type.GetType("System.Collections.ObjectModel.ObservableCollection`1[[" + type.AssemblyQualifiedName + "]], System.Windows, Version=2.0.5.0, Culture=neutral

我试图在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'或其依赖项之一。系统找不到指定的文件


如何解决该错误?

请改用
MakeGenericType

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