हमारे पास आईओसी कंटेनर क्लास से संबंधित मेरी app.config फ़ाइल में एक कस्टम सेक्शन है। इस खंड के लिए कॉन्फ़िगरेशन फ़ाइल को संपादित करते समय, साथ ही साथ लापता स्कीमा को सूचित करने वाले संकलक संदेशों से छुटकारा पाने के दौरान मैं इंटेलिजेंस कैसे प्राप्त कर सकता हूं।कस्टम अनुभाग के लिए app.config में इंटेलिजेंस कैसे प्राप्त करूं?
मुझे यह प्रश्न यहां मिला: app.config configSections custom settings can not find schema information, लेकिन मुझे नहीं पता कि यह मेरी समस्या पर लागू होता है या नहीं, और अगर ऐसा होता है तो उत्तर का उपयोग कैसे करें।
मुझे यह पृष्ठ How to get Intellisense for Web.config and App.config in Visual Studio .NET भी मिला, लेकिन यह एप्लिकेशन चलाने से पहले xmlns विशेषता को हटाने के लिए कहता है। क्या यह वास्तव में एकमात्र/सबसे अच्छा तरीका है? और साथ ही,
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="ServiceContainers"
type="LVK.IoC.RegistrationsSectionHandler, LVK"/>
</configSections>
<ServiceContainers>
<Registration type="DatabaseConnection" class="DatabaseConnection">
<Parameter name="connectionString" type="System.String"
value="TYPE=MSSQL2000;SERVER=localhost;DATABASE=db"/>
</Registration>
</ServiceContainers>
</configuration>
मूल रूप से मैं <ServiceContainers>
नोड के अंदर <R
टाइप करें, और पंजीकरण IntelliSense लटकती में मेरे लिए सुझाव प्राप्त करने में सक्षम होना चाहते हैं:
यहाँ एक सरल फ़ाइल का एक उदाहरण है इसके लिए उपयुक्त गुण।
+1। जब कस्टम कॉन्फ़िगरेशन अनुभागों की बात आती है तो स्कीमा को अक्सर अनदेखा किया जाता है। वे अविश्वसनीय रूप से उपयोगी होते हैं जब आप व्यवस्थापक या सह-लो को अपने app.config या web.config में परिवर्तन करना पड़ता है। –
मुझे एक बेहतर समाधान मिला है। शायद वीएस 2010 की आवश्यकता हो सकती है, सुनिश्चित नहीं है :) http://stackoverflow.com/questions/1127315/how-do-i-make-an-extension-xsd-for-the-web-app-config-schema/7977168#7977168 –
वैसे भी "YOUR_DIRECTORY \ namespace.assemblyname.xsd" उत्पन्न करने के लिए है? या क्या मुझे इसे मैन्युअल रूप से लिखना है? – NSjonas