में संकलन नहीं:कक्षा लाइब्रेरी प्रोजेक्ट फ़ाइल मेरी समाधान में .dll या डिबगिंग
- मैं एक वर्ग पुस्तकालय परियोजना है कि एक dll में संकलित किया है।
- मेरे पास एक वेब प्रोजेक्ट है। अचानक में संकलित नहीं होगा -
वर्ग परियोजना में फ़ाइलों में से एक (utilities.cs) (i अलग वेब परियोजनाओं लेकिन एक ही वर्ग पुस्तकालय के साथ कई समाधान है)। डीएल
मैंने इस फ़ाइल में बदलाव किया है, लेकिन परिवर्तन वेबसाइट पर नहीं दिखाया जाएगा। इसलिए मैंने .cs फ़ाइल में ब्रेकपॉइंट लगाया, और इसे चलाने का प्रयास किया ... ब्रेकपॉइंट हिट नहीं हुआ! आखिर में मैंने .aspx फ़ाइल में ब्रेकपॉइंट लगाया जिसे फ़ंक्शन कहा जाता था। तो मैंने डीबगर को एक पंक्ति पर कदम रखा, इसलिए यह .cs फ़ाइल में कदम रखेगा, सिवाय इसके कि मुझे त्रुटि मिली:
"यह स्रोत फ़ाइल बदल गई है। यह अब एप्लिकेशन बनाने के लिए उपयोग की गई फ़ाइल के संस्करण से मेल नहीं खाता है डीबग किया जा रहा है। "
इसलिए utilities.cs में कोड को डीएल में अपडेट नहीं किया जा रहा है। जो अजीब है, क्योंकि मेरे अन्य .cs फ़ाइलों में कोड अपडेट किया जा रहा है (मैंने कुछ लाइनों को बदलने की कोशिश की) और डीबग पकड़ने में सक्षम है।
कोई विचार यह कैसे ठीक करें? या यहां तक कि समस्या का कारण क्या है ??
मेरे मामले में प्रोजेक्ट जो संकलन नहीं कर रहा था, .NET के थोड़ा उच्च संस्करण का उपयोग कर रहा था। – frosty