版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dreamdonghui/article/details/78936862
system.IO.FileLoadException: Mixed mode assembly is built against version ‘v2.0.50727’问题解决方案
加载了大恒图像的GxIAPINET.dll 文件后,出现了如下错误提示
system.IO.FileLoadException: Mixed mode assembly is built against version ‘v2.0.50727’ of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.
经查阅资料,得到如下解决方案:
打开项目下的App.config文件
我的打开后是如下代码:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup>
</configuration>
在startup后面添加一句话 useLegacyV2RuntimeActivationPolicy=”true” :
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup>
</configuration>
然后保存,然后先清除再重新编译,问题解决。