如何向我在vs2010中发布的项目添加发布日期?

时间:2011-01-17 19:15:38

标签: c# .net publish

我知道我可以在“帮助”菜单中添加版本号

application.productversion

但我不知道如何在发布应用程序时添加日期

2 个答案:

答案 0 :(得分:9)

如果要显示程序集的构建日期,则应在大多数情况下执行此操作:

public static DateTime GetBuildDate()
{
    UriBuilder uri = new UriBuilder(Assembly.GetExecutingAssembly().CodeBase);
    return File.GetLastWriteTime(
        Path.GetDirectoryName(Uri.UnescapeDataString(uri.Path))
        );
}

还有另一种方法可以在SO上确定真正的编译/构建日期“艰难之路”:

答案 1 :(得分:1)

使用AssemblyInfo文件,以获取更多信息:AssemblyInfo on MSDN

如果您要在添加/删除程序菜单中添加版本号,则需要使用SuperOrca之类的东西修改msi文件,或者使用Phavant MSI(google it)等编程方式修改msi文件