我在_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。我们俩。