1

我正在尝试为 MonoTouch 构建 Log4Net,但还需要为 MonoTouch 构建所需的程序集,包括 System.Configuration 并且我没有这个源。

有没有人有幸为 MonoTouch 构建 Log4Net ?

4

2 回答 2

1

MonoTouch 的很大一部分是建立在Mono项目之上的。这意味着大部分源代码,包括基类库(BCL),都可以在 github 上作为开源获得。

Mono 的 BCL 的一部分是System.Configuration.dll程序集,因此从技术上讲,您可以(从源代码)重建此程序集,以便在您自己的项目中使用它。

最困难的部分是确保它System.Configuration不依赖于不属于 MonoTouch 随附的 BCL 配置文件(Silverlight 配置文件的超集)的内容。这可能需要一些手术来添加/删除所需的类型,并确保您拥有自己的项目所需的一切(在本例中为 Log4Net)。

于 2012-03-13T12:15:56.487 回答
1

我会检查 ServiceStack.Logging 我知道它适用于 Mono ...

https://github.com/ServiceStack/ServiceStack.Logging

还有这个关于谷歌群组的帖子

https://groups.google.com/forum/#!topic/servicestack/dXWkiD5BIMk

于 2012-12-19T04:48:07.853 回答