2

我创建了一个 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

4

1 回答 1

4

要在每个版本上生成新的版本号和修订版,请添加到您的 AssemblyInfo.cs

[assembly: AssemblyVersion("1.0.*")]

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

于 2013-04-13T20:41:15.013 回答