Log4Net para MonoTouch
-
12-12-2019 - |
Pergunta
Eu estou tentando construir Log4Net para MonoTouch, mas os assemblies necessários também precisa ser construída para MonoTouch incluindo o Sistema.Configuração e eu não tenho essa fonte.
Alguém já teve alguma sorte a construção de Log4Net para MonoTouch ?
Solução
Uma grande parte do MonoTouch é construído sobre o Mono projeto.Isso significa que a maior parte do código-fonte, incluindo o bibliotecas de classe base (BCL), estão disponíveis como open source no github.
Parte do Mono da BCL é o System.Configuration.dll montagem, então você pode, tecnicamente, reconstruir este conjunto (de origem) para usá-lo dentro de seus próprios projetos.
A parte mais difícil será garantir que System.Configuration
não depende de coisas que não são parte do BCL perfil fornecido com o MonoTouch (um superconjunto do Silverlight perfil).Que pode exigir um pouco de cirurgia para adicionar/remover necessários e tipos de garantir que tem tudo o necessário para o seu próprio projeto (Log4Net, neste caso).
Outras dicas
eu faria checkout servicestack.logging eu sei que funciona em mono ...
https://github.com/servicestack/servicestack.logging
Também este tópico no Google Grupos
https://groups.google.com/forum/#!topic/servicestack / dxwkid5bimk