说明:
在使用VS编译C#程序时,有时会遇到如下错误提示:
混合模式程序集是针对“V2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在4.0运行时加载该程序集。
如下图:
解决方案:
在VS中依次点击打开:
项目——添加新项——Visual C#项——应用程序配置文件——双击打开
然后插入如下配置:
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku = ".NETFramework,Version=v4.0"/>
<supportedRuntime version="v2.0.50727"/>
</startup>
完成后如图所示:
再次运行程序就不会报错了