2014-12-13 6 views
7

जब मैं अपने विशेष प्रोजेक्ट के लिए विजुअल स्टूडियो में प्रोजेक्ट गुणों को देखता हूं, तो आउटपुट टाइप नामक एक फ़ील्ड है जो विंडोज एप्लिकेशन कहता है। क्या यह स्वचालित रूप से मुझे बताता है कि यह WinForms एप्लिकेशन है? अगर परियोजना एक विनफॉर्म एप्लिकेशन है तो मैं तुरंत यह निर्धारित करने का एक तरीका ढूंढने की कोशिश कर रहा हूं। हां, मैं फाइलों को देख सकता हूं और फॉर्म को देखकर निर्धारित कर सकता हूं। लेकिन मैं सोच रहा हूं कि यह निर्धारित करने का एक और स्पष्ट तरीका है कि केवल एक परियोजना के गुणों को देखकर।यह बताएं कि कोई ऐप एक प्रोजेक्ट गुणों को देखकर Winforms ऐप या WPF ऐप है,

अन्य कारण मैं पूछ रहा हूं क्योंकि जब मैं एक WPF अनुप्रयोग के प्रोजेक्ट गुणों को देखता हूं, आउटपुट प्रकार भी विंडोज़ एप्लीकेशन है। यह निर्धारित करने का तरीका है कि यह एक डब्ल्यूपीएफ ऐप है जो एक्सएएमएल फाइलों की तलाश में है। तो प्रोजेक्ट गुणों को देखकर यह निर्धारित करने के लिए एक सरल तकनीक है कि यह किस प्रकार का ऐप है?

उत्तर

7

आप बता सकते हैं कि परियोजना संदर्भों में कौन से असेंबली हैं। क्या यह System.Windows.Forms के नीचे असेंबली का संदर्भ देता है? यदि हां, तो यह WinForms है। यदि यह केवल के नीचे System.Windows.Forms के अलावा नामस्थानों का संदर्भ देता है, तो यह WPF है।

अपने मुख्य फॉर्म के प्रकार की जांच करें - क्या यह System.Windows.Forms.Form है? यदि ऐसा है, तो यह WinForms प्रोजेक्ट है। यदि यह System.Windows.Window है, तो यह WPF है।

संबंधित मुद्दे