强制AssemblyVersion(“1.0。*”)在填充版本时观察DST?

时间:2011-10-14 18:47:30

标签: .net assemblies timestamp version dst

似乎在C#项目的AssemblyInfo.cs文件中使用以下语法时,Revision值不会观察夏令时( 使用本地时间)。

[assembly: AssemblyVersion("1.0.*")]

在将上述内容转换为时间戳时,有没有办法让.NET考虑DST?

2 个答案:

答案 0 :(得分:1)

嗯,错误的问题,你应该问如何让它使用UTC。因为如果您不知道构建服务器的位置,那么您获得的时间戳并不意味着任何事情。如果你知道它的位置,那么你就知道用TimeZoneInfo类对DST时间进行逆向工程。

答案 1 :(得分:1)

将星号转换为时间戳时,无法让.NET考虑DST。