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)
11
nl ja de

3 ответы

After checking in menu xml > Schemas I realized I had more references to the same schema, so I disabled one of them and this solved the problem.

enter image description here

31
добавлено
@Jesdisciple, вы найдете пункт меню в Visual Studio 2013, как объясняет david.s; xml -> Схемы. Если вы не видите этот пункт меню, вероятно, потому, что ваш текущий/активный документ не является XML-документом. Попробуйте открыть и сфокусировать документ xml (например, файл NLog.config), после чего вы увидите пункт меню.
добавлено автор Casper Taylor Korshøj, источник
Где этот пункт меню в VS 2013?
добавлено автор Grault, источник
@ CasperTaylorKorshøj Aha, спасибо. Примечание для себя: избегайте фантомных меню.
добавлено автор Grault, источник

...

5
добавлено

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

2
добавлено
Спасибо, это решило мою проблему. Просто установите NLog.config из Nuget.
добавлено автор VVV, источник