2010-01-21 12 views
6

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

उत्तर

19

यदि आप केवल लाइब्रेरी प्रोजेक्ट चाहते हैं तो .NET क्लास लाइब्रेरी प्रोजेक्ट बनाएं। यह एक परियोजना पहले से मौजूद है कि है, तो आप परियोजना गुणों में एक DLL ("कक्षा लाइब्रेरी") एक निष्पादन योग्य ("विंडोज आवेदन"/"कंसोल आवेदन") के बजाय करने के लिए परियोजना आउटपुट प्रकार सेट कर सकते हैं ।

4

आपने किस प्रकार की परियोजना बनाई थी? ऐसा लगता है कि आप कक्षा पुस्तकालय बनाना चाहते थे लेकिन गलती से निष्पादन योग्य असेंबली बनाई। सुनिश्चित करें कि आप वास्तव में कक्षा पुस्तकालय असेंबली बना रहे हैं (यानी ".dll" नहीं ".exe")।

यदि आप विजुअल स्टूडियो का उपयोग नहीं कर रहे हैं और csc.exe के साथ अपना कोड संकलित कर रहे हैं तो सुनिश्चित करें कि आप लाइब्रेरी में अपना कोड संकलित करने के लिए /target:library निर्दिष्ट कर रहे हैं।

+0

नोट: एमएसबिल्ड के लिए, सीएससी कार्य पर लक्ष्य प्रकार विशेषता सेट करें। –

1

आप इस परियोजना को क्लास लाइब्रेरी प्रकार बनाना चाहते हैं। मेरा मानना ​​है कि आप प्रोजेक्ट प्रॉपर्टी सेटिंग्स में प्रोजेक्ट के प्रकार को बदल सकते हैं।

0

या आप की कोशिश की और सच खाली मुख्य विधि

0

मैं समाधान है इस्तेमाल कर सकते हैं। वास्तव में सरल आपने निचले मामले के साथ स्थिर शून्य मुख्य लिखा है। आप इसे इस तरह लिखना चाहिए: स्थिर शून्य मुख्य()

+0

नहीं, वह अपनी लाइब्रेरी के लिए मुख्य() की आवश्यकता नहीं है –

0

यह समस्या उत्पन्न हुई है जब हम आवश्यक विधि की वजह से लिखा के बाद हमारी परियोजना से App.xaml फ़ाइल हटा कृपया सुनिश्चित करें कि आपकी App.xaml फ़ाइल संबंधित नाम स्थान और साथ सही स्वरूप में है संदर्भ, यदि यह नहीं है, तो इसे बनाएं और इसे अपनी परियोजना में जोड़ें।

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