我们在VS2005项目中有一个函数,它加载汇编并从中获取类型信息。但它并没有实例化这些类型。我们尝试加载2010年编译的一些组件,但不断得到以下异常。
“无法加载文件或程序集'2010ClassLibrary'或其依赖项之一。此程序集由比当前加载的运行时更新的运行时构建,无法加载。”
无论如何都要绕过这个?
答案 0 :(得分:5)
如果您未在VS2010解决方案的代码中使用任何.Net 4功能,请将解决方案的目标设置为.Net 2.0。这将允许您在VS2005中引用它。 .Net 3.5可以在VS2008中使用。
答案 1 :(得分:1)
您可以在.net 4下运行应用程序,然后加载程序集的代码应该没问题。