我在几个项目中使用了SubSonic的ActiveRecord T4模板。今天,我将其中一个项目(不包含生成的.cs源文件)的相同模板添加到新项目中。为什么SubSonic的ActiveRecord T4模板生成ActiveRecord1.cs而不是ActiveRecord.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。
有没有人知道为什么会发生这种情况?
啊哈!....我会记住下次。干得好先生! – Kev 2010-02-26 19:36:04
感谢这些信息... – 2010-09-21 14:29:11