我正在尝试使用可以在http://ryanfarley.com/blog/archive/2010/05/06/announcing-the-growl-for-windows-target-for-nlog.aspx找到的目标。我让 nlog 框架像之前一样工作,我为咆哮添加配置行一切正常。
配置文件是
<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" autoReload="true" throwExceptions="true">
<extensions>
<add assembly="NLog.Targets.GrowlNotify" />
</extensions>
<targets>
<target name="file" xsi:type="File" fileName="${basedir}/log.txt" />
<target name="growl" xsi:type="GrowlNotify" password="" host="localhost" port="" />
</targets>
<rules>
<logger name="*" minlevel="Debug" writeTo="growl" />
</rules>
</nlog>
但是,当我为咆哮添加配置行时,我不断收到异常“System.ArgumentException:未找到目标 GrowlNotify”。当项目启动时。3 个额外文件位于 bin 目录中(加上 nlog.dll 和 nlog.xml 文件)。
我正在使用 dotNet 框架 v4 并使用 VS2010。
有没有人有任何可能导致这个问题的想法?