AssemblyInfo sürüm verilerini MVC3 sitemdeki her sayfanın altbilgisine koymak için _Layout.cshtml dosyamdaki bir altbilgide aşağıdaki kodu kullanıyorum. Ancak:
@System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString()
Sadece altbilgiye yazdırılır:
Revision 0.0.0.0
Aşağıdakileri kullanarak "Montaj Yürütülüyor" için tüm montaj bilgilerini görüntülemek için görünümü değiştirdiğimde
@System.Reflection.Assembly.GetExecutingAssembly().GetName().ToString()
Aşağıdakileri yazdıran:
Revision App_Web__layout.cshtml.639c3968.hlogy75x, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
Bu, "Yürütme Meclisi" nin benim ana uygulamam olmadığını, görünümün kendisinin olduğunu gösteriyor.
Yalnızca tek tek görünümler için değil, GERÇEK uygulama için montaj bilgilerini nasıl edinebilirim?
@GetType(YourApplicationNamespace.MvcApplication).Assembly.GetName.Version
tüm VB.NETer'lar için. İkimiz de.