मैं अपने MVC3 साइट में हर पृष्ठ के पाद लेख में असेंबलीइन्फो वर्जन डेटा डालने के लिए अपने _Layout.cshtml फ़ाइल में पाद लेख में निम्न कोड का उपयोग कर रहा हूं। तथापि:
@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 के लिए। हम दोनों।