Я использую следующий код в нижнем колонтитуле в файле _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, а не только отдельные виды?