वीएस 2015 आरटीएम की एक नई स्थापना के साथ 3 पीसी पर इस समस्या को प्राप्त करना। वीएस 2013 में फ़ाइल खोले जाने पर कोई समस्या नहीं है। Fix: The Global element 'configuration' has already been declared और अन्य संबंधित प्रश्नों में वर्णित चरणों में मदद नहीं है क्योंकि वीएस एक्सएमएल स्कीमा संवाद पर किसी भी बदलाव को अनदेखा करता है। विचार?वीएस 2015 आरटीएम web.config वैश्विक तत्व 'कॉन्फ़िगरेशन' पहले से ही घोषित किया गया है
उत्तर
दुर्भाग्य से, ऐसी कई स्थितियां हैं जो इस समस्या का कारण बन सकती हैं।
सबसे संभावित समस्या यह है कि दस्तावेज़ के लिए स्कीमा गलत तरीके से सेट किया गया है। यह तब हो सकता है जब आप कंप्यूटर पर .NET और/या विजुअल स्टूडियो का एक नया संस्करण स्थापित करते हैं। हालांकि फिक्स सरल है।
Visual Studio documentation से:
- ओपन एक्सएमएल संपादक में एक फ़ाइल।
दस्तावेज़ गुण विंडो में, स्कीमा फ़ील्ड पर बटन क्लिक करें।
एक्सएमएल स्कीमा संवाद बॉक्स प्रदर्शित होता है। डायलॉग बॉक्स स्कीमा कैश में एक .xsd एक्सटेंशन के साथ सभी स्कीमा सूचीबद्ध करता है (कैटलॉग.एक्सएमएल फ़ाइल में संदर्भित स्कीमा समेत), और मौजूदा समाधान में मौजूद किसी भी स्कीमा, विजुअल स्टूडियो में खुला, xsd में संदर्भित: स्कीमा लोकेशन विशेषता , या Schemas संपत्ति में संदर्भित।
- निम्न में से कोई एक करके सत्यापन के लिए उपयोग करने के लिए स्कीमा का चयन करें:
- एक स्कीमा XML स्कीमा संवाद में सूचीबद्ध का चयन करें, उपयोग स्तंभ क्लिक करें और फिर उपयोग इस स्कीमा का चयन करें। -OR-
- एक्सएमएल स्कीमा संवाद में सूचीबद्ध कई स्कीमा का चयन करें, राइट-क्लिक करें और इस स्कीमा का उपयोग करें चुनें।
- ठीक क्लिक करें।
विशेष रूप से, आप "ऑटो" से "DotNetConfig.xsd" स्कीमा के लिए स्तंभ "का प्रयोग करें" सेट करना चाहते हैं।
मेरे लिए, मेरे पास डुप्लिकेट प्रविष्टियां चुने गए थे। डुप्लिकेट को अचयनित करने से मेरे लिए त्रुटि से छुटकारा पा लिया गया। इस पोस्ट ने मुझे सही रास्ते पर रखा। –
डिट्टो। डुप्लिकेट पर फ़ोकस करें (यानी दो नामों को चयनित नामों के साथ चुना गया है ... एक दृश्य स्टूडियो 12 फ़ोल्डर में आधारित है और दूसरा विजुअल स्टूडियो 14 फ़ोल्डर में है, उदाहरण के लिए)। – Triynko
बनाम 2017 के साथ वही समस्या (बनाम 2015 अनइंस्टॉल किया गया था), मेरे पास DotNetConfig.xsd के लिए डुप्लिकेट प्रविष्टियां थीं, बनाम 2015 स्कीमा रिफ्रेंस को हटा दिया गया और यह इसे ठीक कर दिया गया। – apr
मुझे विभिन्न दृश्य स्टूडियो संस्करणों और माइग्रेटेड परियोजनाओं वाली मशीन पर यह समस्या थी। स्कीमा कैश (मेनू एक्सएमएल, आइटम स्कीमा ...) RazorCustomSchema.xsd, EntityFrameworkConfig_6_1_0.xsd और DotNetConfig.xsd वर्तमान (14.0) और पुराने संस्करण (मेरे मामले 11.0 में) से आने वाली डबल प्रविष्टियों को दिखाती है।
स्कीमा कैश से पुरानी प्रविष्टियों को मैन्युअल हटाने से समस्या हल हो गई, लेकिन मुझे प्रत्येक प्रोजेक्ट से पुरानी प्रविष्टियों को हटाना पड़ा।
मुझे लगता है कि यह स्कीमा कैश के साथ माइग्रेशन समस्या है।
वी.एस. पर मेरे मामले
- DotNetConfig45.xsd
- DotNetConfig में XML मेनू करने के लिए अपने proyect
जाओ खोलने
स्कीमा का चयन करें ...
अल फ़ाइल नाम DotNetConfigXX.xsd नामित पता लगाएं,। xsd
उपयोग कॉलम पर स्वचालित रूप से उन सभी को सेट करें।
यह केवल सही फ़ाइल प्रयोग किया जाता है
आशा है कि यह मदद करता है
- 1. कॉन्फ़िगरेशन तत्व घोषित नहीं किया गया है
- 2. स्निपेट्स - पहचानकर्ता पहले से ही घोषित किया गया है
- 3. फिक्स: ग्लोबल तत्व 'विन्यास' पहले से ही घोषित किया गया है
- 4. web.config, configSource, और "The 'xxx' तत्व घोषित नहीं किया गया है" चेतावनी
- 5. ईएफ 4 वीएस 2010 आरटीएम में एंटीटी कॉन्फ़िगरेशन कहां है?
- 6. एक्सएमएल सत्यापन त्रुटि: तत्व घोषित नहीं किया गया है
- 7. ऑब्जेक्ट पहले से ही घोषणा पर शुरू किया गया है?
- 8. वहाँ कि पहले से ही स्थापित किया गया है
- 9. घातक त्रुटि: एमएसएस() में पहले से घोषित नहीं किया जा सकता है (पहले घोषित किया गया था *
- 10. कहां घोषित किया गया है?
- 11. वीएस 2015
- 12. हाईचर्ट्स चार्ट पहले ही ज़ूम किया गया
- 13. कैसे पता चलेगा कि कोई तत्व पहले से ही क्लिक किया गया है jquery
- 14. वीएस 2015
- 15. त्रुटि: एक एसकेएनोड जोड़ने के लिए प्रयास किया गया है जिसमें पहले से ही माता-पिता
- 16. कैसे जांचें कि कोई चर पहले ही घोषित किया गया है (टी-एसक्यूएल)?
- 17. एएसपी.नेट: web.config कैश किया गया/कैसा है?
- 18. रिटर्न पहले से ही हल किया गया वादा
- 19. इंडेंटेशन वीएस 2015
- 20. वीएस 2015 और ईएफ 7
- 21. निंजा - अनुरोध का दायरा पहले ही डिस्पोजेड किया गया है
- 22. क्या OpenCv पहले ही थ्रेड किया गया है?
- 23. संपत्ति का नाम 'ProductId' पहले ही परिभाषित किया गया है
- 24. web.config xml तत्व
- 25. JSLint/JSHint क्या वैश्विक चर पहले से ही
- 26. वीएस वेब अनिवार्यता 2015
- 27. ऑन कॉन्फ़िगरेशन चेंज को एक बार सेट नहीं किया गया है, अनुरोध किया गया है कॉन्फ़िगरेशन
- 28. TagManager "IllegalStateException: परिणाम पहले से ही निर्धारित किया गया है" से बचने के लिए कैसे
- 29. फायरमोनकी में गेटटिकउंट घोषित किया गया है?
- 30. चेक अगर ScanResult नेटवर्क पहले से ही कॉन्फ़िगर किया गया है (getConfiguredNetworks में मौजूद है() सूची)
जब आप फ़ाइल को खोलने दिखा इस त्रुटि है, या डिबग में, या लाइव कारण होगा? –
@MacroMan वे चेतावनियां दिखायी जाती हैं जब web.config खोला जाता है। – nphx
यह भी है [यह सवाल] (http://stackoverflow.com/questions/32261126/the-global-element-configuration-has-already-been-declared-when-adding-net-2), जिसका [समाधान] (http://stackoverflow.com/a/32261974/587467) मेरे लिए काम नहीं करता है: मैंने हर संदर्भ को हटा दिया और यह अभी भी होता है ... वास्तव में उम्मीद है कि किसी को यहां समाधान मिल जाएगा! – Tar