Я использую следующий код в нижнем колонтитуле в моем файле _layout.cshtml, чтобы поместить данные версии AssemblyInfo в нижний колонтитул каждой страницы на моем сайте MVC3. Однако: < /p>
@System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString()
< /code>
Просто печатает в нижнем колонтитуле: < /p>
Revision 0.0.0.0
< /code>
Когда я изменил представление, чтобы отобразить всю информацию об Ассамблеи для «Выполнительной сборки», используя следующее < /p>
@System.Reflection.Assembly.GetExecutingAssembly().GetName().ToString()
< /code>
Что печатает следующее: < /p>
Revision App_Web__layout.cshtml.639c3968.hlogy75x, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
< /code>
Это показывает, что «выполняющая сборка» не является моим главным приложением, а сама представление.
Как мне получить информацию об Ассамблеи для фактического приложения, а не только отдельные представления ??
Подробнее здесь: https://stackoverflow.com/questions/615 ... razor-mvc3