Configuration NLog can´;找不到自定义目标?
我有一个WinForm C#项目,其中添加了NLog和一个自定义目标。要加载此目标,我在NLog配置中有如下内容:Configuration NLog can´;找不到自定义目标?,configuration,config,nlog,target,Configuration,Config,Nlog,Target,我有一个WinForm C#项目,其中添加了NLog和一个自定义目标。要加载此目标,我在NLog配置中有如下内容: 在nlog-internal.log中,我发现: 2020-05-12 11:48:16.0083发出警告错误。例外情况: NLog.NLOGConfiguration异常:未能创建目标类型: LogToService-->System.ArgumentException:找不到目标: 位于NLog.Config.Factory`2.CreateInstance(字符串 项目名
在nlog-internal.log中,我发现:
2020-05-12 11:48:16.0083发出警告错误。例外情况:
NLog.NLOGConfiguration异常:未能创建目标类型:
LogToService-->System.ArgumentException:找不到目标:
位于NLog.Config.Factory`2.CreateInstance(字符串
项目名称)在
NLog.Config.LoggingConfigurationParser.CreateTargetType(字符串
targetTypeName)--内部异常堆栈跟踪的结束---
我已经看到了关于使用assembly添加扩展的建议,但是定制目标与我添加NLog Nuget的地方在同一个项目中
由于它不在单独的程序集中,您可以执行以下操作:
//NLog 4.7+
NLog.LogManager.Setup().SetupExtensions(s=>
s、 注册目标(“LogToService”)
);
或者在nlog.config中(在
之前):
由于它不在单独的部件中,您可以执行以下操作:
//NLog 4.7+
NLog.LogManager.Setup().SetupExtensions(s=>
s、 注册目标(“LogToService”)
);
或者在nlog.config中(在
之前):