मैंने हाल ही में अपनी BlogEngine.Net स्थापना को 1.6 और .NET 4.0 में अपग्रेड कर दिया है, हालांकि, मैंने ब्लॉगइंजिन का निर्माण नहीं किया था। जब मैंने अपग्रेड किया था। हालांकि, जब मैं अब BlogEngine.Core प्रोजेक्ट बनाने की कोशिश करता हूं, तो संकलन विफल रहता है क्योंकि यह (System.Web.Security।) सदस्यता प्रदाता के लिए प्रतीकों को लोड नहीं कर सकता है। मुझे विश्वास है कि यह ब्लॉगइंजिन मुद्दे की बजाय .NET/C#/उपयोगकर्ता समस्या है।नेट 4.0 सिस्टम.Web.Security.Membership अस्पष्ट संदर्भ प्रदाता?
प्रोजेक्ट में लाइब्रेरी System.Web का संदर्भ है, और क्लास फ़ाइल (जो सदस्यता प्रदाता से प्राप्त होती है) में System.Web.Security के लिए एक उपयोग शामिल है। ReSharper सक्षम के साथ, IntelliSense भ्रम को इंगित करता है कि किस सदस्यता प्रदाता का उपयोग उसी नाम के दो पुस्तकालयों (System.Web.Security) की पसंद देने के लिए किया जाता है।
इस संदिग्ध संदर्भ के कारण क्या हो सकता है? मैं कैसे निर्धारित कर सकता हूं कि कौन से दो पुस्तकालयों का संदर्भ दिया जा रहा है? कुछ भी स्पष्ट डुप्लिकेट संदर्भ इंगित करता है। फिर फिर, जब आप इसे देखते हैं तो स्पष्ट वास्तव में स्पष्ट होता है।
धन्यवाद! वह मुझे बल्लेबाजी कर रहा था ... –
धन्यवाद ... एक ही समस्या थी ... – Tracker1
एक अतिरिक्त नोट के रूप में, मुझे System.Web के संदर्भ को हटाना पड़ा। System.Web.AplicationServices जोड़ें, और फिर System.Web को दोबारा जोड़ें। –