Я використовую такий код у нижньому колонтитулі у своєму файлі _Layout.cshtml для розміщення даних версії AssemblyInfo у нижньому колонтитулі кожної сторінки на моєму сайті MVC3. Однак:
@System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString()
Просто друкує у нижньому колонтитулі:
Revision 0.0.0.0
Коли я змінив вигляд, щоб відобразити всю інформацію про збірку для "Виконання збірки", використовуючи наступне
@System.Reflection.Assembly.GetExecutingAssembly().GetName().ToString()
Який друкує наступне:
Revision App_Web__layout.cshtml.639c3968.hlogy75x, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
Це свідчить про те, що "Виконання збірки" не є моїм головним додатком, це сам погляд.
Як я можу отримати інформацію про збірку для програми ACTUAL, а не лише для окремих переглядів ??
@GetType(YourApplicationNamespace.MvcApplication).Assembly.GetName.Version
для всіх VB.NETers. Ми двоє.