11

我收到以下错误:

全局元素“ 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 配置
  • Intellisense(TM) 的 NLog 模式
4

3 回答 3

32

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

在此处输入图像描述

于 2013-02-07T10:04:17.660 回答
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>
于 2013-07-30T02:59:21.237 回答
3

通过从 NuGet 安装 NLog.config(不要与实际的 NLog 混淆)包来解决此问题。

于 2016-07-07T12:08:44.567 回答