NLog.config intellisense无法正常工作

dav*_*d.s 11 intellisense nlog visual-studio-2012

我收到以下错误:

已经声明了全局元素" http://www.nlog-project.org/schemas/NLog.xsd:nlog ".

以下不同类型的错误很多:

complexType" http://www.nlog-project.org/schemas/NLog.xsd:NLogConfiguration "已经声明.

simpleType" http://www.nlog-project.org/schemas/NLog.xsd:NLogLevel "已经被声明.

我安装了以下nuget包:

  • NLOG
  • NLog配置
  • Intellisense(TM)的NLog Schema

dav*_*d.s 31

在检查菜单XML> Schemas后,我意识到我有更多对同一模式的引用,所以我禁用了其中一个,这解决了问题.

在此输入图像描述

  • @Jesdisciple,您将在Visual Studio 2013中找到david.s解释的菜单项; XML - >模式.如果您看不到此菜单项,则可能是因为您当前/活动的文档不是XML文档.尝试打开并聚焦XML文档(例如NLog.config文件),然后您将看到菜单项. (4认同)

yon*_*365 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>
Run Code Online (Sandbox Code Playgroud)