繁体   English   中英

如何使用c#或msbuild显示当前版本?

[英]how to show the current build with c# or msbuild?

我创建了一个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以来的秒数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM