我以前安裝了早期版本的SQLite(從http://sqlite.phxsoftware.com),現在用最新的(從http://sqlite.org推薦)代替它。我能夠在2010年的「服務器資源管理器」中看到舊版本的數據提供程序,並且缺少新版本。System.Data.SQLite數據提供程序缺失
我使用安裝程序作爲管理員,並選擇安裝程序集GAC。安裝完成後,我在我的machine.config中看到,不再有SQLite的條目,而且之前也有。我爲新版本插入一個新的,但它沒有幫助。
手插入項:
<DbProviderFactories>
<add name="SQLite Data Provider" invariant="System.Data.SQLite"
description=".Net Framework Data Provider for SQLite"
type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite, Version=1.0.72.0,
Culture=neutral, PublicKeyToken=db937bc2d44ff139" />
<!-- other entries here -->
</DbProviderFactories>
現在我有點卡住,而不是一定要嘗試下一步是什麼或找出是什麼這兩個版本之間的安裝之間的差異。這可能是一個很大的差異,因爲不同的開發人員現在正在維護.Net。
標記爲建議的位置? – abatishchev 2011-05-19 14:11:38
你的意思是爲什麼推薦sqlite.org?他們現在正在爲.Net維護SQLite二進制文件,所以這就是我使用它的原因,但我不記得我在哪裏推薦它。我想使用最新的,所以我可以使用實體框架與SQLite – jlafay 2011-05-19 14:19:11