【发布时间】:2010-01-26 15:53:13
【问题描述】:
我在几个项目中使用了 SubSonic 的 ActiveRecord T4 模板。今天,我将其中一个项目中的相同模板(没有生成的 .cs 源文件)添加到一个新项目中。
由于某种原因,当我运行 T4 模板代码生成器时,而不是生成:
ActiveRecord.cs、Context.cs、StoredProcedures.cs 和 Structs.cs
模板生成器创建:
改为ActiveRecord1.cs、Context1.cs、StoredProcedures1.cs 和 Structs1.cs。
我已删除 ActiveRecord 文件夹中的所有 .cs 源文件,并且整个解决方案中没有其他具有这些名称的文件。
虽然这不是问题,因为生成了正确的类、命名空间等,但看到文件名末尾的数字 1 很烦人。
我使用的是 SubSonic 3.0.0.3。
有人知道为什么会这样吗?
【问题讨论】:
标签: c# subsonic subsonic3 t4 subsonic-active-record