如何使用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
要在每个构建上生成新的构建号和修订,请在AssemblyInfo.cs
中添加[assembly: AssemblyVersion("1.0.*")]
生成的数字将基于构建时间。构建号是自2000年以来的天数,修订号是自午夜/2以来的秒数。