关于c#:SQLite数据库连接有哪些附加配置信息?

What SQLite Database connection additional configuration information?

尝试连接到sqlite数据库文件时发生此错误

0

我的连接字符串是:

"data source=KBank;Version=3;"

我正在使用Visual Studio 2010.NET Framework 4.0

知道什么是附加配置吗?


您需要在app.config文件的startup元素中设置uselegacyv2runtimeactivationpolicy。

您可以创建app.config文件,并将其设置为:

1
2
3
4
5
<configuration>
   <startup useLegacyV2RuntimeActivationPolicy="true">
      <supportedRuntime version="v4.0"/>
   </startup>
</configuration>

这将导致所有程序集使用clr 4,并"有效地禁用clr的进程内并行功能"。当使用从.NET 4应用程序中用.NET 3.5或更早版本编写的混合模式程序集(其中包含本机代码)时,这是必需的。