Saya menggunakan kode berikut di footer di file _Layout.cshtml saya untuk meletakkan data versi AssemblyInfo ke footer setiap halaman di situs MVC3 saya. Namun:
@System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString()
Hanya mencetak di footer:
Revision 0.0.0.0
Ketika saya mengubah tampilan untuk menampilkan semua info perakitan untuk "Majelis Pelaksana" menggunakan berikut ini
@System.Reflection.Assembly.GetExecutingAssembly().GetName().ToString()
Yang mencetak berikut ini:
Revision App_Web__layout.cshtml.639c3968.hlogy75x, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
Ini menunjukkan bahwa "Majelis Pelaksana" bukanlah aplikasi utama saya, ini adalah tampilan itu sendiri.
Bagaimana cara mendapatkan informasi perakitan untuk aplikasi SEBENARNYA, bukan hanya tampilan individu ??
@GetType(YourApplicationNamespace.MvcApplication).Assembly.GetName.Version
untuk semua VB.NETers. Kita berdua.