尝试在openSUSE上使用Mono上的NLog时自定义attr错误

时间:2016-04-22 14:20:01

标签: linux mono nlog suse

我正在研究我对Windows的解决方案有多少可以简单地移植到Linux。我的大多数实际程序都可以运行,但我们在Windows上最喜欢的日志记录模块是NLog。

我在openSuse上遇到问题。当NLog启动时(即找到有效配置),程序失败并出现以下形式的几个错误:

Can't find custom attr constructor image: /share/MonoSIMON/MonoTestConsumer/NLog.dll mtoken: 0x0a000358

使用NLog 3.2.0.0时出现错误9次。

最初我使用较新的NLog V4.3.1.0运行,结果是相同的,尽管错误大约有15个副本。

我没有编译Mono或其他任何内容,它都是标准软件包。我定位到Framework 4.5,它是一个控制台应用程序,我真的没有做任何特别的事情。

是否可以在openSuse上使用NLog运行。

感谢您的帮助。

标记

1 个答案:

答案 0 :(得分:1)

我最终解决了这个问题。 Julian向我回到了NLog问题板的方向,但该软件包名称对openSuse 42.1不起作用。

在www.rpmfind.net上搜索显示system.service模型程序集实际上是在openSuse' mono-wcf'封装

zypper install mono-wcf 

修复了NLog问题。

干杯。