2010-11-01 14 views
6

मैं पढ़ा है कि WindowsFormsApplicationBase, Microsoft.VisualBasic.ApplicationServices नाम स्थानWindowsFormsApplicationBase सी # नेमस्पेस में मौजूद नहीं है?

मैं वास्तव में सी # में WindowsFormsApplicationBase पाने के लिए सिर्फ पूर्ण विकसित Microsoft.VisualBasic.ApplicationServices जोड़ने के लिए है में है? यदि मैं ऐसा करता हूं तो मेरे सी # ऐप के आकार और प्रदर्शन पर क्या परिणाम है?

उत्तर

8

यह उतना महंगा नहीं है जितना कोई सोच सकता है। WindowsFormsApplicationBase प्रकार ढांचे असेंबली Microsoft.VisualBasic.dll नामक असेंबली में मौजूद है। आपको बस इतना करना है कि आपके प्रोजेक्ट को असेंबली संदर्भ दें, और यह प्रकार आपके आवेदन के लिए उपलब्ध होगा। के बाद से यह नेट ढांचे वितरण में शामिल है आप अपने आवेदन के साथ इस विधानसभा बंडल करने की जरूरत नहीं है, even when just the client profile is present.

तो केवल वास्तविक इस वर्ग का उपयोग कर रन-टाइम में अपने AppDomain में Microsoft.VisualBasic.dll विधानसभा लोड कर रहा है करने के लिए 'मूल्य' , जो वास्तव में WinForms ऐप के लिए नगण्य होना चाहिए।

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