c# .netframwork 4.0 调用 2.0时报错 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。

Posted softwareie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# .netframwork 4.0 调用 2.0时报错 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。相关的知识,希望对你有一定的参考价值。

“System.IO.FileLoadException”类型的未经处理的异常在 XXX.dll 中发生

其他信息: 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。

这时需要改dbconfig配置

在configuration 节点中 加或修改startup节点

<startup  useLegacyV2RuntimeActivationPolicy="true">   
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
    <supportedRuntime version="v2.0.50727"/>
</startup>

 

以上是关于c# .netframwork 4.0 调用 2.0时报错 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。的主要内容,如果未能解决你的问题,请参考以下文章

VB 2010 中的 Object 是不是获得了与 C# 4.0 中的动态相同的优化?

需要(RPC + C# .Net + Framework 4.0)示例 [关闭]

C# 2.0、3.0 和 4.0 中的新功能列表 [关闭]

C#4.0中的更改——动态绑定

[原创]K8Cscan4.0之Base64/HEX密码批量加密解密插件以及源码

如何使用 C# 4.0 编译器让 MonoDevelop 以 .NET 2.0 框架为目标?