.net 用于MonoTouch的Log4Net
我正在尝试为MonoTouch构建Log4Net,但所需的组件也需要为MonoTouch构建,包括System.Configuration,我没有这个源代码.net 用于MonoTouch的Log4Net,.net,ios,xamarin.ios,log4net,system.configuration,.net,Ios,Xamarin.ios,Log4net,System.configuration,我正在尝试为MonoTouch构建Log4Net,但所需的组件也需要为MonoTouch构建,包括System.Configuration,我没有这个源代码 有人有幸为MonoTouch构建Log4Net吗?MonoTouch的很大一部分是基于该项目构建的。这意味着大部分源代码,包括(BCL),都可以在github上以开源的形式获得 Mono的BCL的一部分是程序集,因此从技术上讲,您可以重建此程序集(从源代码)以在您自己的项目中使用它 最困难的部分是确保System.Configuration
有人有幸为MonoTouch构建Log4Net吗?MonoTouch的很大一部分是基于该项目构建的。这意味着大部分源代码,包括(BCL),都可以在github上以开源的形式获得 Mono的BCL的一部分是程序集,因此从技术上讲,您可以重建此程序集(从源代码)以在您自己的项目中使用它
最困难的部分是确保
System.Configuration
不依赖于MonoTouch附带的BCL配置文件(Silverlight配置文件的超集)以外的内容。这可能需要一些手术来添加/删除所需的类型,并确保您拥有自己的项目所需的一切(本例中为Log4Net)。我将签出ServiceStack。我知道日志记录在Mono上有效
还有这个关于谷歌群组的帖子
谢谢。我将获取源代码并试一试,但我猜不仅System.Configuration会有依赖关系,log4net也会有其他依赖关系,这将是一场噩梦,不值得冒险。显然,最新版本的iOS更改了写入控制台的权限,因此我可以使用文件输出流将日志写入应用程序的特权空间。