Избавьтесь от метки времени в сгенерированных исходных файлах CodeFluent
CodeFluent включает комментарий с отметкой времени во всех сгенерированных файлах.cs:
// CodeFluent Entities generated (http://www.softfluent.com). Date: Thursday, 05 September 2013 14:34.
Отметка времени восстанавливается независимо от того, изменились файлы или нет. Это проблема, потому что TFS увидит этот комментарий как изменение в исходных файлах при регистрации (что является нормальным). Затем мы получаем все сгенерированные файлы, включенные в каждый набор изменений после каждой генерации кода.
Есть ли способ избавиться от этого?
1 ответ
CodeFluent Entities предоставляет возможность удалить "дату и время генерации" при запуске производителей. Опция может быть определена на уровне производителя или на уровне проекта (применяется ко всем вашим производителям)
- На уровне производителя
Выберите производителя и установите для свойства productionFlags значение "RemoveDates".
<cf:producer productionFlags="Overwrite, RemoveDates">
</cf:producer>
- На уровне проекта
Выберите проект и установите для свойства defaultProducerProductionFlag (на вкладке "Дополнительно") значение "RemoveDates".
<cf:project defaultProducerProductionFlags="Overwrite, RemoveDates">
Процедура описана в блоге Codefluent Entities: http://blog.codefluententities.com/2013/04/22/remove-the-current-date-and-time-to-generated-files/