我正在编写一个针对.NET 3.5 Client Profile并使用NLog的程序。我在启动时以编程方式配置我的记录器(没有配置文件。)
它在Vista和Windows 7上运行良好,但在安装了.NET客户端配置文件的全新XP SP3上运行时,它不会记录布局字符串中的任何变量。例如,将布局字符串设置为:
target.Layout = "MESSAGE: ${longdate}|${level}|${message}";
将记录“MESSAGE:| | |”
同样,这只发生在XP SP3上,并且记录器设置为抛出异常。可能导致这种情况的任何想法?
答案 0 :(得分:0)
您使用的是哪个版本的NLog?这应该是NLog 2.0中支持的场景,它随客户端配置文件特定的程序集一起提供。您可以从以下网站下载最近的每晚版本:
http://nlog-project.org/download.html
如果它解决了问题,请告诉我。
答案 1 :(得分:0)
我有同样的问题但是 SP1 解决了它。