vb.net - 检索应用程序的构建时间

标签 vb.net date time build

我一直在学习 ,来自 的背景,目前正在开发一个简单的服务器-客户端项目作为控制台应用程序。

我希望更改控制台的标题以反射(reflect)构建应用程序的日期/时间,类似于此:

- Crysis Wars 主服务器 - 2014 年 12 月 28 日(16:20)

或来 self 在下面链接的问题:

enter image description here

我有一个 identical question but for C++ ,答案是:

...time of built is provided by the __TIME__ macro. In your example they also use __DATE__ macro which provides the date.

显然 VB.NET 是一种完全不同的编程语言,因此不能使用 __TIME____DATE__ 宏。

found the solution 检索应用程序在 C# 中构建的日期,它也适用于 VB.NET:

File.GetCreationTime(Assembly.GetExecutingAssembly().Location)

..但是找不到任何东西来检索构建应用程序的时间

这可能吗? 如果是这样,我如何检索应用程序的构建时间?

我也不想手动输入日期/时间,正如我在另一个问题中所说:

This would have many advantages, including easy identification of different builds of the application.

我也不使用“标准”方式来增加我的应用程序的版本,所以我不能使用 the way Jeff Atwood uses in his blog

最佳答案

Managing Versions MSDN 的文章 你可以看到,在使用版本时获得的所有值都是从存储它们的 XML 文件中获得的,并且没有时间值,我几乎可以肯定地说,这不容易获得。

但是,如您所说,使用文件类:

Dim fecha As Date = IO.File.GetCreationTime(Assembly.GetExecutingAssembly().Location)

MessageBox.Show(fecha.TimeOfDay().ToString)

希望这就是您要找的。

关于vb.net - 检索应用程序的构建时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27678337/

相关文章:

sql-server - 从 DGV 添加列到 SQL Server 的问题

C初学者帮助: day of week for any given date

c# - 生成日期时间(exp:09.02.2009)到字符串日期(exp:Monday)

R as.POSIXct(Sys.Date()) 提前一天返回日期

java - 将整数值转换为 LocalDateTime

使用 newaxis 对 for 循环进行 Python 时间优化

vb.net - 必须以自己的类型作为参数继承

生成按月汇总表的SQL语句

vb.net - 跨线程操作无效

java - 我想编写一个通用函数,其中对于这些有效的日期格式 MM/dd/yyyy、M/dd/yyyy 或 M/d/yyyy,函数返回 true