.NET C# 错误 :混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。
原因:
由于“system.data.sqlite.dll”不完整造成的。
在app.config文件中添加:
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
直接将app.config的内容全部更改为以下即可:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
<connectionStrings>
<add connectionString="Data Source = cater.db; Version = 3;" name="conStr" />
</connectionStrings>
</configuration>