我在幾個項目中使用了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