.net4.0下发布的应用程序,比.net3.5下运行要慢,区别在于sqlite.dll版本不一致,其它都一样,
.net 3.5下用的sqlite版本是1.0.65, 4.0下用的是1.0.74版本。但是为什么高版本的运行速率会慢呢?
4.0下用之前的那个版本会报错的
你在.NET 4.0用Sqlite 1.0.65试试,配置方法(来源):
<configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> </startup> </configuration>