Asp.net mvc 3 如何在MVC3应用程序的页脚上显示版本号

Asp.net mvc 3 如何在MVC3应用程序的页脚上显示版本号,asp.net-mvc-3,Asp.net Mvc 3,当我们在开发中进行日常构建时,我们希望在MVC3应用程序的页面页脚上显示当前版本号。使QA更容易记录错误 我不知道该怎么做。页脚位于shared _layout.cshtml页面中 我想使用(Assembly.getExecutionGassembly().GetName().Version.ToString())来显示它。我曾考虑过使用ViewData,但仍然不确定如何格式化HTML以使其显示。因为您只需要在开发人员中使用它,所以只需执行以下操作即可 我正在使用下面的代码,这对我来说很好:

当我们在开发中进行日常构建时,我们希望在MVC3应用程序的页面页脚上显示当前版本号。使QA更容易记录错误

我不知道该怎么做。页脚位于shared _layout.cshtml页面中


我想使用(Assembly.getExecutionGassembly().GetName().Version.ToString())来显示它。我曾考虑过使用ViewData,但仍然不确定如何格式化HTML以使其显示。

因为您只需要在开发人员中使用它,所以只需执行以下操作即可


我正在使用下面的代码,这对我来说很好:

<footer>
    @ViewContext.Controller.GetType().Assembly.GetName().Version
<footer>

这将始终返回0.0.0.0。来自的线程回答了正确的问题,请改用@typeof(YourApplicationNamespace.mvcapApplication).Assembly.GetName().Version。
@typeof(YourApplicationNamespace.MvcApplication).Assembly.GetName().Version
<footer>
    @ViewContext.Controller.GetType().Assembly.GetName().Version
<footer>
[assembly: AssemblyVersion("1.0.0.0")]