मैं अपने उत्पाद संस्करण को रेजर व्यू (_Layout.cshtml
) में प्रदर्शित करने का प्रयास कर रहा हूं। इस तरह मैं कुछ कर रही:एक रेजर व्यू से उत्पाद संस्करण कैसे प्राप्त करें
<script>
alert('@FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location).ProductVersion');
alert('@Assembly.GetExecutingAssembly().Location');
</script>
समस्या यह है कि पहले चेतावनी मुझे 0.0.0.0 तो पता चला है, मैं दूसरे अलर्ट शुरू की है और यह मुझे निम्न स्थान पता चलता है:
सी: WindowsMicrosoft.NETFramework644.0.30319Temporary ASP.NET Filesoot # 35f35b93778aeaApp_Web_ztow0zpu.dll
जाहिर है यह मेरा विधानसभा फ़ाइल नहीं है। क्या रेज़र दृश्य से असेंबली संस्करण प्राप्त करने का कोई आसान और साफ तरीका है?
असेंबली संस्करण और उत्पाद संस्करण एक ही चीज़ नहीं हैं। असेंबली संस्करण 'असेंबली वर्जन' विशेषता का उपयोग करके निर्दिष्ट किया गया है। _product_ संस्करण को 'AssemblyInfoVersion' विशेषता का उपयोग करके निर्दिष्ट किया गया है। नीचे स्वीकृत उत्तर केवल विधानसभा मूल्य खोजने के लिए मान्य है। –