虽然我们在开发和日常构建中,但我们希望在MVC3应用程序的页面页脚上显示当前版本号。使QA更容易记录错误。
我不知道该怎么做。页脚位于共享的_layout.cshtml页面中。
我想使用(Assembly.GetExecutingAssembly()。GetName()。Version.ToString())来显示它。我考虑过使用ViewData,但仍不确定如何格式化HTML以使其显示。
答案 0 :(得分:9)
因为你只需要在开发中使用它,你就可以完成
<footer>
@System.Reflection.Assembly.GetExecutingAssembly().GetName().Version
</footer>
这曾经在当天工作(我想)。
现在确实没有,所以请改用(来自评论中链接的答案):
@typeof(YourApplicationNamespace.MvcApplication).Assembly.GetName().Version
答案 1 :(得分:2)
我正在使用下面的代码,对我来说很好用:
moment(moment().format('x'));
Result: Invalid date
要更改版本,您可以在项目的<footer>
@ViewContext.Controller.GetType().Assembly.GetName().Version
<footer>
文件中更改此行:
AssemblyInfo.cs