2013-09-05 54 views
4

CodeFluent包括在所有生成的.cs文件時間戳的評論擺脫時間戳:在CodeFluent生成的源文件

// CodeFluent Entities generated (http://www.softfluent.com). Date: Thursday, 05 September 2013 14:34. 

的時間戳再生文件是否改變與否。這是一個問題,因爲TFS在簽入時會將源代碼文件中的這一評論看作是一個更改(這是正常的)。然後,我們最終生成每個代碼生成後包含在每個變更集中的所有生成的文件。

有沒有辦法擺脫?

回答

3

CodeFluent Entities提供了一個選項,用於在運行生產者時刪除「生成日期和時間」。 選項可以在生產者層面還是在項目級別(適用於所有的生產商)

  • 在生產者層面

定義選擇生產者和設置productionFlags屬性設置爲「RemoveDates」

<cf:producer productionFlags="Overwrite, RemoveDates"> 
</cf:producer> 
  • 在項目層面

選擇項目,並設置defaultProducerProductionFlag屬性(在高級選項卡)「RemoveDates」

<cf:project defaultProducerProductionFlags="Overwrite, RemoveDates"> 

的程序上的Codefluent實體博客中解釋:http://blog.codefluententities.com/2013/04/22/remove-the-current-date-and-time-to-generated-files/

+0

由CF停止regenarating文件,這些選項,但'覆蓋,RemoveDates'而不是'Default,RemoveDates'完成了這個訣竅。 –