Avatar ·

C# में असेंबली फ़ाइल संस्करण (assembly file version) कैसे प्राप्त करें?

सभी को नमस्ते! मैं C# में नया हूँ और Windows Forms के लिए एक सरल एप्लिकेशन लिख रहा हूँ। मुझे अपने प्रोग्राम का version विंडो के शीर्षक में प्रदर्शित करना है (जैसे "मेराप्रोग्राम v1.2.3.4")। मुझे पता है कि प्रोजेक्ट में AssemblyInfo.cs फ़ाइल है, जहाँ मैं version सेट करता हूँ, लेकिन runtime के दौरान इसे कैसे पढ़ूँ?\n\nमैंने Assembly.GetExecutingAssembly().GetName().Version का उपयोग करने की कोशिश की, लेकिन यह 0.0.0.0 लौटाता है, जबकि AssemblyInfo.cs में मैंने [assembly: AssemblyVersion("1.0.0.0")] और [assembly: AssemblyFileVersion("2.0.0.0")] निर्दिष्ट किया है। AssemblyVersion और AssemblyFileVersion में क्या अंतर है? और उपयोगकर्ता को दिखाने के लिए FileVersion सही तरीके से कैसे प्राप्त करूँ?\n\nयहाँ मेरा उदाहरण कोड है जो अपेक्षित रूप से काम नहीं करता:\n\n```csharp\nusing System;\nusing System.Reflection;\n\nclass Program\n{\n static void Main()\n {