我使用 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 的情况下添加更多内容吗?
需要帮忙!!非常感谢。