NLog不使用.NET 3.5 Client Profile在XP SP3上记录消息

时间:2010-04-13 14:49:52

标签: .net nlog .net-client-profile

我正在编写一个针对.NET 3.5 Client Profile并使用NLog的程序。我在启动时以编程方式配置我的记录器(没有配置文件。)

它在Vista和Windows 7上运行良好,但在安装了.NET客户端配置文件的全新XP SP3上运行时,它不会记录布局字符串中的任何变量。例如,将布局字符串设置为:

target.Layout = "MESSAGE: ${longdate}|${level}|${message}";

将记录“MESSAGE:| | |”

同样,这只发生在XP SP3上,并且记录器设置为抛出异常。可能导致这种情况的任何想法?

2 个答案:

答案 0 :(得分:0)

您使用的是哪个版本的NLog?这应该是NLog 2.0中支持的场景,它随客户端配置文件特定的程序集一起提供。您可以从以下网站下载最近的每晚版本:

http://nlog-project.org/download.html

如果它解决了问题,请告诉我。

答案 1 :(得分:0)

我有同样的问题但是 SP1 解决了它。