C#出现混合模式程序集的问题是因为2.0版本在4.0时不适用,这时候只需要通过向app.config里的<startup>添加适用2.0版本的配置,即添加红色部分即可。
<?xml version="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>
</configuration>