在与Web分离的程序集中使用SubSonic Active Record

时间:2009-09-08 16:10:03

标签: subsonic subsonic3

我正在关注教程here

我创建了一个新的Web应用程序。然后我添加了两个类库项目,Common和Domain。公共项目包含SubSonic库,而Domain项目包含SubSonic .tt和.ttinclude文件。

在Settings.ttinclude中修改设置后,我尝试在tt文件上“运行自定义工具”,我收到此错误:

Running transformation: System.ArgumentNullException: Value cannot be null. 
Parameter name: The project does not contain App.config or Web.config file.

我可以提供堆栈跟踪的其余部分,但似乎找不到我的Web.config这是连接字符串。将app.config添加到Domain项目只会导致生成步骤抱怨找不到预期的部分。

有没有办法将这些文件放在单独的程序集中,但仍然使用web.config进行设置?

1 个答案:

答案 0 :(得分:2)

您需要在要生成的项目中放置App.config。是的,这是多余的,但没有其他方法可以用T4处理这个问题