2011-01-06 68 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

相关问题