我的项目设置如下所示:
我的应用程序 (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”属性?我该怎么做?
提前感谢您的帮助和问候