2012-10-12 6 views
6

का प्रोजेक्ट नाम प्राप्त करें, मैं अपना पहला WPF एप्लिकेशन लिख रहा हूं, और मैं प्रोजेक्ट का नाम प्राप्त करने का प्रयास कर रहा हूं ताकि मैं इसे आउटपुट कर सकूं। हालांकि,WPF प्रोजेक्ट

Assembly.GetEntryAssembly().GetName() 

या

Assembly.GetExecutingAssembly().GetName() 

मुझे नाम के साथ-साथ संस्करण संख्या (अर्थात।, DataPusher, संस्करण = 2.0.466.16967) हो जाता है का उपयोग कर।

क्या केवल असेंबली नाम प्राप्त करने का कोई तरीका है? धन्यवाद।

Assembly assy = typeof({class name here}).Assembly; 

यह भी केवल नाम पाने के लिए एक और विकल्प की अनुमति देता है:

उत्तर

11
string name = Assembly.GetEntryAssembly().GetName().Name; 

या

string name = Assembly.GetExecutingAssembly().GetName().Name; 

वैकल्पिक रूप से, आप विधानसभा में किसी भी ज्ञात प्रकार से Assembly वस्तु प्राप्त कर सकते हैं:

string name = typeof({class name here}).Assembly.GetName().Name; 
+0

यह मेरे लिए काम किया। चूंकि आप कामकाजी उत्तर के साथ पहले व्यक्ति थे, इसलिए जैसे ही यह मुझे देता है, आपको चेक मिल जाएगा। धन्यवाद। – MyCodeSucks

1

आवेदन। संसाधन स्रोत। फुलनाम आपको सिस्टम आयात करने से रोक देगा। प्रतिबिंब भी।