0

我使用 c#.net(4.0) 和 SQLite 数据库制作了一个 Windows 应用程序。它在调试时运行良好,然后我创建了设置并安装了它,然后当我执行 .exe 时出现如下错误:

  System.IO.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.

当我创建应用程序设置时-

在我的 app.config 中,代码是

<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
</configuration>

并且数据库位于 [System.Environment.CurrentDirectory] ​​例如。bin\debug 目录,.exe 所在的位置。

我在创建设置时犯了什么错误,我需要在 SQLite 的情况下添加更多内容吗?

需要帮忙!!非常感谢。

4

1 回答 1

2

您需要添加

<supportedRuntime version="v2.0"/>
于 2013-04-09T11:34:37.737 回答