我有一个asp.net mvc 4应用程序,它在标题中打印程序集号。 我已经设置了连续集成和部署到azure。 我已经将我的构建号设置得非常简单:$(Date:yyyyMMdd)$(Rev:.r)
我想在应用程序中打印该号码。 现在我正在打印集合号:
@typeof(FullStackSampleApplication.MvcApplication).Assembly.GetName().Version
答案 0 :(得分:2)
要回答这个问题 - mvc app不了解构建中的信息,因此您无权访问mvc应用程序中的内部版本号值。您必须将此值从build传递到version.txt文件或烘焙到AssemblyInfo.cs(例如AssemblyInformationalVersion属性)或任何其他位置(配置文件,db等),您的应用程序可以在以后检索该值。