Подтвердить что ты не робот

NLog.config intellisense не работает

Я получаю следующую ошибку:

Глобальный элемент http://www.nlog-project.org/schemas/NLog.xsd:nlog ' уже объявлено.

И много ошибок в разных типах:

Тип комплекса 'http://www.nlog-project.org/schemas/NLog.xsd:NLogConfiguration' имеет уже объявлено.

Простой тип 'http://www.nlog-project.org/schemas/NLog.xsd:NLogLevel' уже объявлено.

У меня установлены следующие пакеты nuget:

  • NLog
  • Конфигурация NLog
  • Схема NLog для Intellisense (TM)
4b9b3361

Ответ 1

После проверки в меню XML > Схемы я понял, что у меня больше ссылок на одну и ту же схему, поэтому я отключил одну из них, и это решило проблему.

enter image description here

Ответ 2

<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>

Ответ 3

Исправлена ​​ошибка, устанавливая пакет NLog.config(не путайте с реальным пакетом NLog) от NuGet.