2011-01-06 25 views
3

我想在關於消息框中顯示生成日期,當前我使用File.LastWriteTime(Assembly.GetEntryAssembly()。位置)。建立在.net 3.5 wpf應用程序的日期信息

//但面臨着這種方法的問題。構建時間來自我安裝我的應用程序的時間。

E.g.在1月1日,我創建了一個build,然後在7月1日運行.exe來安裝它。建立日期是第7日1月1日。

任何想法?

+0

http://stackoverflow.com/questions/1600962/displaying-the-build-date – 2014-10-23 07:31:46

回答

1

您可以創建自己的AssemblyBuildTimestampAttribute並使用它,就像使用AssemblyVersionAttribute一樣,您可以使用版本標記構建版本,也可以使用時間戳。

如果您只需要日期部分而不是時間,並且希望自動管理它,則可以將版本屬性更改爲AssemblyVersion("1.2.*")之類的內容。星號表示構建版本號和修訂版號將自動生成。如果我沒有記錯,默認版本號是2000年1月1日以來的天數,所以這可以讓你做一些數學計算,並獲得程序集建立的日期。

+0

我正在尋找一些prebuild屬性。 – Rohit 2011-01-06 12:34:44

相關問題