Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将发布日期添加到项目I';我在vs2010出版?_C#_.net_Publish - Fatal编程技术网

C# 如何将发布日期添加到项目I';我在vs2010出版?

C# 如何将发布日期添加到项目I';我在vs2010出版?,c#,.net,publish,C#,.net,Publish,我知道我可以在“帮助”菜单中添加版本号 应用程序版本 但我不知道如何添加应用程序发布的日期有关详细信息,请使用AssemblyInfo文件: 如果要在“添加/删除程序”菜单中添加版本号,则需要使用类似SuperOrca的工具或通过编程方式使用类似Phavant msi(google it)的工具来修改msi文件。如果要显示程序集的生成日期,在大多数情况下都应该这样做: public static DateTime GetBuildDate() { UriBuilder uri = new

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

应用程序版本


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

有关详细信息,请使用AssemblyInfo文件:


如果要在“添加/删除程序”菜单中添加版本号,则需要使用类似SuperOrca的工具或通过编程方式使用类似Phavant msi(google it)的工具来修改msi文件。

如果要显示程序集的生成日期,在大多数情况下都应该这样做:

public static DateTime GetBuildDate()
{
    UriBuilder uri = new UriBuilder(Assembly.GetExecutingAssembly().CodeBase);
    return File.GetLastWriteTime(
        Path.GetDirectoryName(Uri.UnescapeDataString(uri.Path))
        );
}
这里还有另一种确定实际编译/构建日期的方法,即“硬方法”: