Frage

Ich versuche, log4net für monotouch zu erstellen, aber auch die erforderlichen Anordnungen müssen auch für monotouch einschließlich system.configuration gebaut werden, und ich habe diese Quelle nicht.

Hat jemand irgendein Glück hatte, das log4net für monotouch hatte?

War es hilfreich?

Lösung

Ein großer Teil von Monotouch ist auf dem mono Projekt gebaut.Dies bedeutet die Mehrheit des Quellcodes, einschließlich der Basisklassenbibliotheken (BCL), sind als Open Source auf Github erhältlich.

Teil von Mono's BCL ist der system.configuration.dll Montage, damit Sie diese Versammlung technisch (von der Quelle) neu aufbauen können, um sie in Ihren eigenen Projekten zu verwenden.

Der schwierigste Teil besteht darin, sicherzustellen, dass System.Configuration nicht von den Dingen abhängt, die nicht Teil des mit MONOTOUCH gelieferten BCR-Profils (einem Superset des Silverlight-Profils) sind.Dies erfordert möglicherweise ein bisschen Chirurgie, um die erforderlichen Typen hinzuzufügen / zu entfernen und sicherzustellen, dass Sie alles für Ihr eigenes Projekt benötigt haben (in diesem Fall log4net).

Andere Tipps

Ich würde buchen servicestack.logging Ich weiß, dass das auf Mono arbeitet ...

https://github.com/serservicestack/servicestack.logging

auch dieses Thread auf Google-Gruppen

https://groups.google.com/forum/#!Topic/servicestack / dxwkid5bimk

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top