库的冲突版本
问题描述:
答
你需要在你的项目中使用.net 4.0吗? (你可以在ProjectProperties中将.net框架设置为3.5)。
否则你可以制作一个包装项目。 :向您的解决方案中添加一个新的.net 3.5 c#项目,并将该参考添加到您的3.5 dll。然后从你的初始项目引用包装器项目,你应该能够使用dll中的类。
答
尝试添加以下内容到的app.config(在配置标签):
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
这应使您能够使用为CLR 2.0
答
尚不清楚这是否是内置混合模式组件您的问题,但这里是一个类似问题的解决方案: What 'additional configuration' is necessary to reference a .NET 2.0 mixed mode assembly in a .NET 4.0 project?
什么是确切的错误消息? – ChrisBint
您是否使用.net 4或.net 4客户端配置文件作为目标框架? – seanzi
我想你提交太早了..请编辑,以使其相关 – V4Vendetta