我有一个类库项目,我必须在我的类库项目中引用一个针对 v2.0.50727 的程序集,然后最终从使用 .Net 4 版本的项目中调用我的类库。
当应用程序运行时,它会给出错误“混合模式程序集是针对运行时版本'v2.0.50727'构建的,如果没有额外的配置信息,则无法在 4.0 运行时中加载。”</p>
我知道我可以在 app.config 中添加属性以避免此错误,但就我而言,这是没有 app.config 的类库。
我尝试将我的类库更改为 .net framework 2,但它仍然显示错误。
当我将主应用程序的目标框架从 .net 4 更改为 .net 3.5 时,编译器在以下行出现错误:
使用 System.ComponentModel.Composition;
我应该怎么办 ?