NLog - 无效 xsi:type 'http://www.nlog-project.org/schemas/NLog.xsd:AzureAppendBlob'

NLog - Invalid xsi:type 'http://www.nlog-project.org/schemas/NLog.xsd:AzureAppendBlob'

我正在尝试使用 NLog.AzureAppendBlob 包在 Azure 中附加 blob。

为了实现这一点,我添加了一个 nuget 包 NLog.AzureAppendBlob 并且还更新了 Nlog.config 到在定义目标之前添加扩展名 .

<extensions>
  <add assembly="NLog.AzureAppendBlob" />
</extensions>

原因如下。无法为 Nlog.AzureAppendLog.

找到 xsi:type

如果我遗漏了这里的任何内容,请告诉我。

这是一个您可以忽略的警告。

在 XSD 中列出了所有官方目标。因为 NLog.AzureAppendBlob 是第 3 方组件,这将导致警告。

这不会影响 NLog 的行为

经过一些分析,我发现问题是 NLog 版本 NLog.AzureAppendBlob 正在使用。

我已经删除了那个包并使用了 NLog.Extensions.AzureStorage,它对我来说开始正常工作了。