c# - संकलन त्रुटि: प्रकार 'एएसपी.ग्लोबल_एएसएक्स' दोनों डीएलएल में मौजूद है




asp.net .net (4)

मैंने अभी एक और प्रोजेक्ट पेज और इसके डीएलएस को अपने मौजूदा प्रोजेक्ट के बिन / फ़ोल्डर में एकीकृत किया है। मेरा प्रोजेक्ट फ्रेमवर्क 3.5 है। जब मैं प्रोजेक्ट या समाधान बनाने की कोशिश कर रहा हूं, तो यह निम्न त्रुटि फेंक रहा है:

"टाइप 'एएसपी.ग्लोबल_एएसएक्स' दोनों 'c: \ windows \ Microsoft.NET \ Framework \ v2.0.50727 \ अस्थायी ASP.NET फ़ाइलों \ timesheet \ 15a75c54 \ 898b48b9 \ assembly \ dl3 \ 58b062b2 \ 00ceda54_c98cc801 \ App_global.asax दोनों में मौजूद है डीएलएल 'और' सी: \ विंडोज \ माइक्रोसॉफ्ट.नेट \ फ्रेमवर्क \ v2.0.50727 \ अस्थायी एएसपी.नेट फ़ाइलें \ timesheet \ 15a75c54 \ 898b48b9 \ App_global.asax.q_h6dbfx.dll 'c: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ अस्थायी ASP.NET फ़ाइलें \ timesheet \ 15a75c54 \ 898b48b9 \ App_Web_admin.master.fdf7a39c.zecazgwd.0.cs "

Web.config में "बैच = झूठा" सेट करना काम नहीं कर रहा है। मैंने "c: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ अस्थायी ASP.NET फ़ाइलों \" से सभी फ़ोल्डर्स को हटाने का भी प्रयास किया है, फिर आत्मा को साफ और पुनर्निर्माण करें। लेकिन फिर भी यह काम नहीं कर रहा है।


मेरे मामले में मैंने स्थानीय से मंच साइट पर डीएलएल जोड़ा है।


मेरे मामले में समस्या "PrecompiledApp.config" के आकस्मिक हटाने के कारण हुई थी। जैसे ही मैंने फ़ाइल वापस कर दी, सब कुछ सामान्य रूप से काम करना शुरू कर दिया।


मैंने इस मुद्दे के साथ एक समाधान खोजने के पहले कुछ समय के लिए वीएस2013 में .NET 4.5 में संघर्ष किया था:

  • एएसपी.Net प्रोजेक्ट के bin फ़ोल्डर की सामग्री को मैन्युअल रूप से हटाएं। स्वच्छ / पुनर्निर्माण अपर्याप्त था। यह स्पष्ट रूप से पर्याप्त नहीं हटाया;)

वेब.config के compilation में batch="false" विशेषता जोड़ने के बाद त्रुटि जारी रही।

यह एएसपी.Net ASP.Net Temporary Files को हटाने में भी मदद नहीं करता है।


मेरा सुझाव है कि आप पथ पर जाएं: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files और अपने आवेदन की सभी अस्थायी फ़ाइलों को साफ़ करें, अपना समाधान बनाएं, और फिर इसे चलाएं!





dll