我正在关注教程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进行设置?
答案 0 :(得分:2)
您需要在要生成的项目中放置App.config。是的,这是多余的,但没有其他方法可以用T4处理这个问题