2013-02-07 10 views
11

मैं निम्नलिखित त्रुटि मिलती है:NLog.config काम नहीं कर रहा IntelliSense

The global element ' http://www.nlog-project.org/schemas/NLog.xsd:nlog ' has already been declared.

और विभिन्न प्रकार के साथ निम्न त्रुटियों की एक बहुत कुछ:

The complexType ' http://www.nlog-project.org/schemas/NLog.xsd:NLogConfiguration ' has already been declared.

The simpleType ' http://www.nlog-project.org/schemas/NLog.xsd:NLogLevel ' has already been declared.

मैं निम्नलिखित nuget संकुल स्थापित किया है:

  • एनएलओजी
  • एनएलओजी कॉन्फ़िगरेशन
  • Intellisense (टीएम) के लिए NLog स्कीमा

उत्तर

31

मेनू एक्सएमएल में जाँच के बाद> स्कीमा मुझे एहसास हुआ कि मैं एक ही स्कीमा को अधिक संदर्भ थी, इसलिए मैं उनमें से एक अक्षम और इस समस्या का समाधान।

enter image description here

+0

वीएस 2013 में यह मेनू आइटम कहां है? – Grault

+4

@ जेडडिशरी, आपको विजुअल स्टूडियो 2013 में मेनू आइटम मिलेगा क्योंकि david.s बताता है; एक्सएमएल -> स्कीमा। यदि आप इस मेनू आइटम को नहीं देख पा रहे हैं तो शायद यह है क्योंकि आपका वर्तमान/सक्रिय दस्तावेज़ XML दस्तावेज़ नहीं है। एक्सएमएल दस्तावेज़ खोलने और फोकस करने का प्रयास करें (उदा। एनएलओजी.कॉन्फिग फ़ाइल) तो आप मेनू आइटम देखेंगे। –

+0

@ कैस्परटाइलरकोर्ज़ आह, धन्यवाद। स्वयं को ध्यान दें: प्रेत मेनू से बचें। – Grault

5
<nlog autoReload="true" 
    xmlns="http://www.nlog-project.org/schemas/NLog.xsd" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd ..\Config\NLog.xsd"> 
... 
</nlog> 
2

NLog.config (वास्तविक NLog साथ भ्रमित न करें) NuGet से पैकेज को स्थापित करने से इस समस्या को ठीक किया गया।

+1

धन्यवाद, यह मेरी समस्या हल हो गया। Nuget से बस NLog.config स्थापित करें। – VVV

संबंधित मुद्दे