我正在尝试为 MonoTouch 构建 Log4Net,但还需要为 MonoTouch 构建所需的程序集,包括 System.Configuration 并且我没有这个源。
有没有人有幸为 MonoTouch 构建 Log4Net ?
我正在尝试为 MonoTouch 构建 Log4Net,但还需要为 MonoTouch 构建所需的程序集,包括 System.Configuration 并且我没有这个源。
有没有人有幸为 MonoTouch 构建 Log4Net ?
MonoTouch 的很大一部分是建立在Mono项目之上的。这意味着大部分源代码,包括基类库(BCL),都可以在 github 上作为开源获得。
Mono 的 BCL 的一部分是System.Configuration.dll程序集,因此从技术上讲,您可以(从源代码)重建此程序集,以便在您自己的项目中使用它。
最困难的部分是确保它System.Configuration
不依赖于不属于 MonoTouch 随附的 BCL 配置文件(Silverlight 配置文件的超集)的内容。这可能需要一些手术来添加/删除所需的类型,并确保您拥有自己的项目所需的一切(在本例中为 Log4Net)。
我会检查 ServiceStack.Logging 我知道它适用于 Mono ...
https://github.com/ServiceStack/ServiceStack.Logging
还有这个关于谷歌群组的帖子
https://groups.google.com/forum/#!topic/servicestack/dXWkiD5BIMk