【问题标题】:Compile time and version output with optional command line argument使用可选的命令行参数编译时间和版本输出
【发布时间】:2016-07-20 08:29:02
【问题描述】:

我有一个 C# 程序,我想在其中存储构建日期和版本。版本是我添加的,构建日期应该是自动生成的。通常如果我启动程序,没有任何关系,但是如果我在 CMD 中添加 -V 选项,我想查看构建日期和版本。我该怎么做?

我需要可选的参数,并在构建时以某种方式获取构建日期。

提前致谢!

【问题讨论】:

    标签: c# build compile-time


    【解决方案1】:

    通常有两种方法可以实现这一点。

    选项 1
    使用程序集中已经存在的信息,如下所示:
    Displaying the build date

    选项 2
    定义预构建事件以生成编译到程序集中的文件(源或资源)。这样您就可以自动嵌入任何(外部)信息 - 例如 svn/git 版本号。

    【讨论】:

      猜你喜欢
      • 2014-10-19
      • 1970-01-01
      • 2017-12-16
      • 1970-01-01
      • 1970-01-01
      • 2012-10-06
      • 2017-04-04
      • 1970-01-01
      相关资源
      最近更新 更多