System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
आप विधानसभा संस्करण AssemblyInfo.cs फ़ाइल में मौजूद हैं, संस्करण है कि आप प्रकाशित करें संवाद में सेट प्रकाशित पाने के लिए मिल जाएगा, तो आप
System.Deployment.Application.ApplicationDeployment.CurrentDeployment.CurrentVersion
का उपयोग करना चाहिए लेकिन नोटिस है कि आप सिस्टम। डिप्लॉयमेंट के संदर्भ में जोड़ने के लिए, और यह प्रोजेक्ट फ़ाइल पर राइट क्लिक करके अपने एप्लिकेशन को प्रकाशित करने के बाद ही काम करेगा और जब भी आप प्रकाशित करेंगे, प्रकाशित करें पर क्लिक करें, यह संशोधन में वृद्धि करेगा।
आप डिबग मोड में उपरोक्त पंक्ति यह काम नहीं करेगा और एक अपवाद फेंक होगा कॉल करने की कोशिश है, तो आप निम्नलिखित कोड का उपयोग कर सकते हैं: लैम्ब्डा अभिव्यक्ति के साथ सी # 6.0 का उपयोग करना
try
{
return System.Deployment.Application.ApplicationDeployment.CurrentDeployment.CurrentVersion;
}
catch(Exception ex)
{
return Assembly.GetExecutingAssembly().GetName().Version;
}
स्रोत
2016-09-27 13:20:18
क्या आप डीबग मोड में जांच रहे हैं? – Sajeetharan
एनओपी, रिलीज मोड में – IrApp