NLOG не работает в среде ClickOnce, но работает в dev

Я выполняю запись в моем приложении через nlog. Я пытаюсь собрать несколько журналов для диагностики странной проблемы, у меня есть только на одной машине. В моем nlog.config у меня есть следующая конфигурация:

<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

  <targets>
    <target name="logfile" xsi:type="File" fileName="${specialfolder:dir=PollingLogs:file=log.txt:folder=MyDocuments}" />
  </targets>

  <rules>
    <logger name="*" minlevel="Debug" writeTo="logfile" />
  </rules>
</nlog>

Когда я запускаю на мою машину разработки, я получаю файл log.txt , созданный в папке «Мои документы», со всеми региональными ведениями происхождения. Однако, когда я развернул приложение с ClickOnce, однако, файл log.txt не создается (что я могу найти как минимум). Никаких ошибок происходит, и мое приложение работает как обычно, но ничего не происходит.

Я озадачен тем, как даже отлаживать эту проблему. У кого-нибудь есть проницательность, они могут поделиться, чтобы помочь мне получить NLOG правильно работать в среде ClickOnce?

в качестве ссылки на ссылку NLOG в моем проекте установлена ​​для копирования локальной.

5
задан KallDrexx 13 September 2011 в 18:57
поделиться