![](/img/trans.png)
[英]could not load file or assembly system.data.sqlite on target machine
[英]Could not load file or assembly 'System.Data.SQLite, Version=1.0.65.0
虽然是一个回答这个问题, 这里的情况是不同的。然而。 例如,在一个应用程序中,System.Data.SQLite可以完美运行,而在此应用程序中,继续在下一行上引发此异常:
SQLiteSync.SqliteClientSyncProvider clientSyncProvider = new SQLiteSync.SqliteClientSyncProvider(connString);
而且我也检查了路径,以避免I / O异常。 任何线索可能会抛出这个?
我知道的最常见原因是SQLite仅在x86版本中提供,人们在x64位计算机上运行它,并且它不喜欢它。
您可以通过将构建设置从“ Any CPU”更改为“ x86”来解决此问题(如果已解决)。 这可以解释为什么它可以在一个应用程序中而不在另一个应用程序中工作-如果一个应用程序在x86上运行良好,而另一个在x64上运行并导致此错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.