【问题标题】:NLog MessageBox target not found未找到 NLog MessageBox 目标
【发布时间】:2019-02-26 23:11:42
【问题描述】:

我无法在 WinForm 应用程序中使用 NLog MessageBox 目标。配置文件指示 xsi:type 无效。当我运行程序时出现此错误:

System.TypeInitializationException H结果=0x80131534 Message='Catalog.Form2' 的类型初始值设定项引发了异常。 来源=目录 堆栈跟踪: 在 L:\SourceCode\Catalog\Catalog\Form2.cs:line 29 中的 Catalog.Form2..ctor() 在 L:\SourceCode\Catalog\Catalog\Program.cs:line 16 中的 Catalog.Program.Main() 处

内部异常 1: NLogConfigurationException:解析 L:\SourceCode\Catalog\Catalog\bin\Debug\NLog.config 时出现异常。 内部异常 2: ArgumentException:找不到目标:'MessageBox'

我的配置文件包含这个:

<targets>
  <target name="errors" xsi:type="MessageBox" layout="${message}" />
</targets>
<rules>
  <logger name="*" minlevel="Debug" writeTo="errors" />
</rules>

如果我将目标更改为“控制台”,一切正常。为什么 MessageBox 不起作用?

NLog 4.5.11, NLog.Schema 4.5.11, .NET 框架 4.7.2, VS 2017 专业版(15.9.7)

【问题讨论】:

    标签: nlog


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-19
      • 1970-01-01
      • 1970-01-01
      • 2021-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多