2009-08-23 88 views
2

我已經開始使用subsonic 3.0.3作爲我的DAL和SQLite for數據庫的C#web應用程序項目。

使用SimpleRepo時沒有任何問題,但是當我嘗試使用ActiveRecord/Linq T4模板時出現問題。

它說「找不到元數據文件'System.Data.SQLite'」。 settings.ttinclude是隨SQLite.ttinclude文件提供的,它的配置看起來不錯,當然其他文件也被指示使用SQLite.ttinclude。我也用SQL Server數據庫測試過它們,一切都很順利。

還試圖在網上搜索關於它和所有我能找到的是這些:Active Record和Linq T4模板問題

  1. Subsonic Google Groups它指示我添加引用System.Data.SQLite到settings.ttinclude的頂部。沒有運氣。
  2. 有人在here對此問題進行了評論,並且已經回答檢查連接字符串,這似乎不是我的問題,因爲該應用程序在我使用SimpleRepo時可以正常工作。

回答

2

SQLite是否安裝在您的機器上?你也需要.NET驅動程序(這是無法找到的)。

+0

該死!我只需要將SQLite複製到GAC。無論如何,我以前沒有遇到過這個,有沒有其他解決方案? – Parsa 2009-08-24 01:22:42