【发布时间】:2011-02-06 00:33:27
【问题描述】:
是否有 .Net 4 版本的 System.Data.SQLite?
目前我收到此错误:
混合模式程序集是针对运行时版本“v2.0.50727”构建的,如果没有其他配置信息,则无法在 4.0 运行时中加载。
需要什么“附加配置信息”,或者我可以使用其他版本吗?
【问题讨论】:
是否有 .Net 4 版本的 System.Data.SQLite?
目前我收到此错误:
混合模式程序集是针对运行时版本“v2.0.50727”构建的,如果没有其他配置信息,则无法在 4.0 运行时中加载。
需要什么“附加配置信息”,或者我可以使用其他版本吗?
【问题讨论】:
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
</configuration>
【讨论】:
它在我的优先级列表中并不高 就在此刻。当VS2010 接近释放我会 更新库以使用它。
虽然该消息是在 2009 年 10 月发布的,但仍有一些 workarounds。
还有seems 是专门针对 .NET 4 的更新(临时)版本:
【讨论】:
是的,现在有。
http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
您也可以使用 NuGet 来安装它。使用 nuget,可以轻松在 x86/x64/两者、http://www.nuget.org/packages?q=system.data.sqlite 之间进行选择。
【讨论】: