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

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

在项目解决方案中,找到项目的app.config文件

2.修改app.config里面的内容

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

原来的代码:

<?xml version="1.0"?>

<configuration>

    <supportedRuntime version="v4.0" sku = ".NETFramework,Version=v4.0"/>

  </startup>

</configuration>

 

 

改后的代码:

<?xml version="1.0" encoding="utf-8" ?>

<configuration>

  <startup useLegacyV2RuntimeActivationPolicy="true">

    <supportedRuntime version="v4.0" sku = ".NETFramework,Version=v4.0"/>

    <supportedRuntime version="v2.0.50727"/>

  </startup>

</configuration>