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 ?

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top