Почему мои шаблоны T4 иногда добавляют число в выходной файл, а иногда нет? Например, в одном случае у меня может быть файл шаблона под названием Foo.tt, и я получу выходной файл Foo.cs. В других случаях я получу выходной файл Foo1.cs. В каждом случае существует другой Foo.cs файл, который может привести к добавлению числа. Другими словами, это определенно не результат какого-либо очевидного конфликта имен файлов.
Я глубоко анальный ретенсивный разработчик, поэтому я бы очень хотел знать, как избавиться от этого бесполезного числового суффикса.