मैंने यहां असेंबली, फ़ाइल और असेंबली सूचनात्मक संस्करणों के बारे में धागे पढ़े हैं।संस्करण बनाम असेंबली (आदि) संस्करण प्रकाशित करें
मैं चाहूँगा पता करने के लिए जहां प्रकाशित संस्करण में फिट बैठता है। का परिणाम ...
string thisAppsVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
... AssemblyVersion प्रतीत होता है। अब तक मैं तैनाती वर्ग के साथ प्रकाशित संस्करण का उपयोग किया गया है:
ApplicationDeployment deployment = ApplicationDeployment.CurrentDeployment;
Version thisAppsVersion = deployment.CurrentVersion;
... लेकिन यह उपलब्ध है जब तक कि एप्लिकेशन इंस्टॉल है नहीं है। मुझे पसंद है कि इसमें संशोधन को स्वचालित रूप से बढ़ाने का विकल्प कैसा है।
क्या नेटवर्क तैनात किए बिना प्रकाशन संस्करण प्राप्त करने का कोई तरीका है? क्या यह ऐप के संस्करण का 'सार्वजनिक चेहरा' होना चाहिए?
Example: UI Version (twisted from Publish Version)
अग्रिम धन्यवाद!
ग्रेग
हाय दुदु, स्पष्ट स्पष्टीकरण के लिए धन्यवाद। यह अच्छी तरह से चीजों को स्पष्ट किया गया है! – MrGreggles
क्या उन्हें स्वचालित रूप से मिलान करने का कोई तरीका है? –