Как отобразить номер версии в нижнем колонтитуле приложения MVC3 - PullRequest
5 голосов
/ 25 мая 2011

Пока мы находимся в разработке и делаем ежедневные сборки, нам хотелось бы отобразить номер текущей версии в нижнем колонтитуле страниц нашего приложения MVC3.Упрощает QA регистрацию ошибок.

Я не уверен, как это сделать.Нижний колонтитул находится на общей странице _layout.cshtml.

Я хотел бы использовать (Assembly.GetExecutingAssembly (). GetName (). Version.ToString ()) для его отображения.Я думал об использовании ViewData, но все еще не знал, как отформатировать HTML, чтобы он отображался.

Ответы [ 2 ]

9 голосов
/ 25 мая 2011

Так как вам просто нужно это в dev, вы можете просто сделать

<footer>
    @System.Reflection.Assembly.GetExecutingAssembly().GetName().Version
</footer>

Раньше это работало раньше (я думаю).

Теперь это действительно не так, поэтому используйте это вместо этого (из ответа, указанного в комментарии):

@typeof(YourApplicationNamespace.MvcApplication).Assembly.GetName().Version
2 голосов
/ 08 сентября 2015

Я использую код ниже, который отлично работает для меня:

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

Чтобы изменить версию, вы можете изменить эту строку в файле AssemblyInfo.cs вашего проекта:

[assembly: AssemblyVersion("1.0.0.0")]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...