मैं एक सी # समाधान, एक dll मैं एक अलग सी # समाधान से बनाए गए संदर्भ देता है जो की है।निर्धारित सी # में संदर्भित dll फ़ाइल संस्करण
यह बहुत आसान Application.ProductVersion के साथ अपने समाधान के उत्पाद संस्करण का निर्धारण करने के लिए है। हालांकि, मुझे वास्तव में जो चाहिए वह मेरे कार्यक्रम के भीतर exe और dll के फ़ाइल संस्करण को निर्धारित करने का एक तरीका है। मैं अपने संवाद में डीएलएल और एक्सई के फाइल संस्करणों को प्रदर्शित करना चाहता हूं। कोड ऐसा करने जैसा कैसा दिखता है?
AssemblyName name = typeof(MyCompany.MyLibrary.SomeType).Assembly.GetName();
Assembly.GetName रिटर्न एक AssemblyName जो एक Version संपत्ति विधानसभा के संस्करण का संकेत है:
धन्यवाद; मुझे लगा कि .NET में ऐसा करने का एक आसान तरीका होना था लेकिन मैं इसे खोजने में सक्षम नहीं था। जब मैं एक समाधान की तलाश में था, मुझे लगता है कि मुझे क्या मिलेगा GetName() ... मैंने इसे भी नहीं देखा, क्योंकि मुझे लगता है कि यह सिर्फ एक स्ट्रिंग या कुछ वापस करेगा। –