2009-08-23 49 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