如何使用c#或msbuild显示当前构建

本文关键字:构建 显示 msbuild 何使用 | 更新日期: 2023-09-27 18:09:07

我创建了一个asp.net mvc4应用程序,并设置了持续集成和部署到windows azure。

因为我已经将它配置为在签入后构建,所以在应用程序的某个地方打印构建正在使用的内容将非常有用。

我猜应该有一个方法c#和msbuild api如果存在,这是当前的构建。

类似于:FullStackSampleApplication_20130413.2

如有任何指导,我将非常感激。

我找到了这一行:

Update1: 我将此添加到AssemblyInfo.cs

[assembly: AssemblyVersion("1.0.*")]
string version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();

这一行打印的是0.0.0.0

如何使用c#或msbuild显示当前构建

要在每个构建上生成新的构建号和修订,请在AssemblyInfo.cs

中添加
[assembly: AssemblyVersion("1.0.*")]

生成的数字将基于构建时间。构建号是自2000年以来的天数,修订号是自午夜/2以来的秒数。