NLog AzureAppendBlob 不记录

NLog AzureAppendBlob not logging

我下载了这个 NLog Blob store extension。当我尝试 运行 测试项目时,出现此错误。

2016-03-17 17:23:34.9228 Info Loading assembly name: NLog.AzureBlobStorage 2016-03-17 17:23:34.9860 Error Error loading extensions: System.IO.FileNotFoundException: Could not load file or assembly 'NLog.AzureBlobStorage' or one of its dependencies. The system cannot find the file specified. File name: 'NLog.AzureBlobStorage'

这是什么问题?这是一个已知的错误?

如果您编译解决方案并查看 bin/debug(或发布)文件夹,则有 no "NLog.AzureBlobStorage" dll。但是你找到的dll是"NLog.AzureAppendBlob"。可能是文档的问题。使用 "NLog.AzureAppendBlob" 扩展名称,

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

我搜索了 "NLog.AzureAppendBlob" 的解决方案并重命名了另外 2 个地方以启动示例应用程序和 运行。此外,如果您没有 c# 6,则必须在 "AzureAppendBlobTarget".

中注释一些异常处理