混合模式汇编异常[重复]

Posted

技术标签:

【中文标题】混合模式汇编异常[重复]【英文标题】:Mixed mode assembly exception [duplicate] 【发布时间】:2015-08-06 22:28:10 【问题描述】:

谁能解释一下这个异常?

混合模式程序集是针对运行时版本“v2.0.50727”构建的,如果没有额外的配置信息,则无法在 4.0 运行时中加载。

http://i.stack.imgur.com/uPouJ.png

【问题讨论】:

【参考方案1】:

为了使用 CLR 2.0 混合模式程序集,您需要修改 App.Config 文件以包含:

<?xml version="1.0"?>
<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
  </startup>
</configuration>

取自:What 'additional configuration' is necessary to reference a .NET 2.0 mixed mode assembly in a .NET 4.0 project?

【讨论】:

以上是关于混合模式汇编异常[重复]的主要内容,如果未能解决你的问题,请参考以下文章

[VS2015].NET4.0环境下使用.NET2.0程序集,使用sqlite时报异常 出现“混合模式程序集异常”

汇编与C51语言如何在Keil混合起来使用?只要教会我调用一个延时函数就可以了。

异步接口和事务混合模式分析原

.NET 4 中的混合模式程序集

JS面向对象基础讲解(工厂模式构造函数模式原型模式混合模式动态原型模式)

异步接口和事务混合模式分析2原