我的项目设置如下:
我的申请(4.0) - >我的班级图书馆(4.0) - >第三方图书馆(2.0.50727)
我的应用程序的app.config如下所示:
<?xml version="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>
然而,在尝试启动应用程序时,我收到了可怕的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.
各自的第三方库是“System.Data.SQLite”v1.0.60.0。是否有必要为我的类库启用“useLegacyV2RuntimeActivationPolicy”属性?我该怎么做?
提前感谢您的帮助和最好的问候
答案 0 :(得分:0)
现在想出来。我没有复制生成的.exe.config文件以及我的.exe -.- ...完全是我的错,抱歉。