在asp.net mvc应用程序上打印内部版本号

时间:2013-04-16 21:02:05

标签: c# asp.net-mvc tfs msbuild tfsbuild

我有一个asp.net mvc 4应用程序,它在标题中打印程序集号。 我已经设置了连续集成和部署到azure。 我已经将我的构建号设置得非常简单:$(Date:yyyyMMdd)$(Rev:.r)

我想在应用程序中打印该号码。 现在我正在打印集合号:

@typeof(FullStackSampleApplication.MvcApplication).Assembly.GetName().Version

enter image description here

1 个答案:

答案 0 :(得分:2)

要回答这个问题 - mvc app不了解构建中的信息,因此您无权访问mvc应用程序中的内部版本号值。您必须将此值从build传递到version.txt文件或烘焙到AssemblyInfo.cs(例如AssemblyInformationalVersion属性)或任何其他位置(配置文件,db等),您的应用程序可以在以后检索该值。