2016-05-02 8 views
5

मैं एक स्थिर संसाधन के रूप में एक वर्ग लोड करने के लिए कोशिश कर रहा हूँ है किसी भी सुलभ रचनाकारों को शामिल करें "। हालांकि, वर्ग सार्वजनिक है और यह एक parameterless निर्माता कि सुलभ होना चाहिए है:" प्रकार किसी भी सुलभ कंस्ट्रक्टर्स शामिल नहीं है "parameterless निर्माता

public class HelpTip : PropertyChangedBase 
{ 
    ... 

    public HelpTip() 
    { 
     ID = Guid.NewGuid(); 
     HelpTipManager.AddHelpTip(this); 
    } 
} 

किसी और कुछ भी है कि इस त्रुटि का कारण हो सकता का पता है?

संपादित करें: अब यह हल हो गया है। मुझे यकीन नहीं है कि कैसे या क्यों, शायद कहीं और समस्याएं थीं जिससे कोड पुराने संस्करण को देख रहा था जहां कोई पैरामीटर रहित कन्स्ट्रक्टर नहीं था?

+3

क्या आप कक्षा 'PropertyChangedBase' का आधार भी रखते हैं? –

+0

अच्छा विचार, bu टी हाँ यह करता है: सार्वजनिक संपत्तिChangedBase(); – Joe

+0

क्या यह संभव हो सकता है कि इसे इसके बजाय कुछ अन्य हेल्पटिप क्लास मिल जाए? –

उत्तर

2

जैसा कि प्रश्न पर मेरी टिप्पणी में बताया गया है, मैं नियमित आधार पर भी इसमें भाग लेता हूं। मैं विजुअल स्टूडियो 2015 का उपयोग कर रहा हूं, अपडेट 3.

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

नहीं महान जवाब है, दर असल, लेकिन यह मुझे काम जारी रखने की इजाजत दी गई, इसलिए कम से कम यह एक व्यावहारिक कामकाज है। उम्मीद है कि यह अन्य लोगों के लिए भी काम करेगा।

+1

विजुअल स्टूडियो को पुनरारंभ करना मेरे लिए काम करता है। मुझे बिन/ओबीजे फ़ोल्डरों को हटाना नहीं था, लेकिन मैंने पुनरारंभ करने से पहले एक पुनर्निर्माण किया था। – Tim

+1

मैंने रिलीज मोड में स्विच करके और फिर डीबग करने के बाद इसे फिर से प्रबंधित किया, फिर एक और निर्माण किया। – Lauraducky

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