मेरे पास .NET 3.5 C# प्रोजेक्ट है जिसमें SampleNamespace.Tools.Sample
का नामस्थान है।संदर्भ नाम केस सीएलएस अनुपालन नहीं है
मैं अपने प्रोजेक्ट मैं निम्न चेतावनी प्राप्त करने के लिए एक विधानसभा "Samplenamespace.Utils.Example" कहा जाता है जोड़ते हैं:
नहीं हैपहचानकर्ता 'Samplenamespace' मामले में केवल भिन्न सीएलएस अनुरूप
Samplenamespace
में निचले मामले 'एन' पर ध्यान दें।
मैं इस समय मेरी परियोजना में संदर्भ असेंबली का भी उपयोग नहीं कर रहा हूं। इसे संदर्भ के रूप में जोड़ना चेतावनी का कारण बनता है।
संकलक इस बारे में शिकायत क्यों कर रहा है कि मैं अपने सार्वजनिक वर्गों में असेंबली के किसी भी संदर्भ का खुलासा नहीं कर रहा हूं?
कोई कामकाज?
धन्यवाद राल्फ, मुझे अभी भी समझ में नहीं आ रहा है कि यह क्यों मायने रखता है क्योंकि मेरी परियोजना किसी भी संभावित वीबी ग्राहकों को संदर्भित असेंबली के रूप में कुछ भी नहीं उजागर कर रही है। मैं प्रभावी रूप से अंतर्निहित असेंबली से वीबी ग्राहक को सारणीबद्ध कर रहा हूं? – user115909
चूंकि वीबी केस-संवेदी नहीं है, इसलिए यह SampleNamespace.A और Samplenamespace.A के बीच अंतर करने में सक्षम नहीं है और इसलिए यह निर्धारित करने में सक्षम नहीं है कि किस प्रकार का आह्वान करना है। ऐसी अस्पष्टता को रोकने के लिए सी # कंपाइलर इसे ध्वजांकित करता है ताकि आप केवल प्रकार और सदस्यों को बना सकें जिन्हें किसी भी अस्पष्टता के बिना सभी द्वारा बुलाया जा सके। – Gishu
मुझे लगता है, यह एक अंधेरा चेक-एंड-फ्लैग है, यह इस बात पर विचार नहीं कर रहा है कि आप वास्तव में किस प्रकार का उपयोग कर रहे हैं या इसका पर्दाफाश कर रहे हैं। – Gishu