Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Configuration NLog can´;找不到自定义目标?_Configuration_Config_Nlog_Target - Fatal编程技术网

Configuration NLog can´;找不到自定义目标?

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(字符串 项目名

我有一个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.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中(在
之前):