2009-08-01 11 views
6

पर Winforms प्रोजेक्ट को कैसे परिवर्तित करें I proform फ़ाइल को हाथ से संपादित करके Winforms प्रोजेक्ट को परिवर्तित कर दिया। प्रोजेक्ट टाइप गइड्स बदल दिया और एक एप्लीकेशन परिभाषा अनुभाग जोड़ा, और अब मैं परियोजना में डब्ल्यूपीएफ विंडोज, पेज इत्यादि जोड़ सकता हूं। एक चीज जो काम नहीं करती है, फाइलों को मैंने सीओ फाइलों को स्वत: जेनरेट नहीं किया है, और प्रत्येक नए विंडो घटक में उनकी InitializeComponent विधि अनुपलब्ध है।wpf प्रोजेक्ट

कोई विचार?

+0

क्या कोई विशेष कारण है कि आप इसे हाथ से कर रहे हैं? –

+0

हां, एक नई परियोजना बनाने और सभी फ़ाइलों और डीएल और COM संदर्भों को नए स्थानांतरित करने के बजाय, मैं एक इन-प्लेस रूपांतरण प्राप्त करने की कोशिश कर रहा हूं। –

+2

आप जो कर रहे हैं उसे करने के लिए परेशान न करें। एक नई परियोजना फाइल बनाओ। –

उत्तर

1

ऐसा लगता है कि "ऐसा मत करो" स्थिति।

यदि आप एक नई WPF प्रोजेक्ट शुरू करते हैं तो आप थोक में "मौजूदा फाइलें जोड़ सकते हैं"। और कुछ संदर्भ दोबारा जोड़ना अब आप जो कोशिश कर रहे हैं उससे ज्यादा काम नहीं कर सकते हैं।

इसके अलावा, यदि आप एक ही समाधान में पुरानी और नई परियोजना डालते हैं तो आप एक प्रोजेक्ट से दूसरे प्रोजेक्ट में फ़ाइलों (और फ़ोल्डरों) को खींच और छोड़ सकते हैं। यद्यपि संदर्भ नहीं है।

5

आप परियोजना आप जोड़/पहले <PropertyGroup> तत्व में निम्नलिखित तत्व की जगह परियोजना फ़ाइल को संपादित कर सकते हैं उतारना हैं:

<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> 

यह एक WPF परियोजना के लिए परियोजना प्रकार बदल जाएगा।