使用可选的命令行参数

时间:2016-07-20 08:29:03

标签: c# build compile-time

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

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

提前致谢!

1 个答案:

答案 0 :(得分:0)

一般来说,有两种方法可以实现这一目标。

选项1
使用组件中已存在的信息,如下所示:
Displaying the build date

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