سؤال

أحاول إنشاء Log4Net لـ MonoTouch ولكن التجميعات المطلوبة تحتاج أيضًا إلى تصميمها لـ MonoTouch بما في ذلك System.Configuration وليس لدي هذا المصدر.

هل كان لدى أي شخص أي حظ في بناء Log4Net لـ MonoTouch؟

هل كانت مفيدة؟

المحلول

تم بناء جزء كبير من MonoTouch على كثرة الوحيدات مشروع.وهذا يعني أن غالبية التعليمات البرمجية المصدر، بما في ذلك مكتبات الطبقة الأساسية (BCL)، متاحة كمصدر مفتوح على جيثب.

جزء من Mono's BCL هو System.Configuration.dll التجميع حتى تتمكن من الناحية الفنية من إعادة بناء هذا التجميع (من المصدر) لاستخدامه داخل مشاريعك الخاصة.

الجزء الأصعب سيكون التأكد من ذلك System.Configuration لا يعتمد على الأشياء التي ليست جزءًا من ملف تعريف BCL الذي يتم شحنه مع MonoTouch (مجموعة شاملة من ملف تعريف Silverlight).قد يتطلب ذلك بعض الجراحة لإضافة/إزالة الأنواع المطلوبة والتأكد من أن لديك كل ما هو مطلوب لمشروعك الخاص (Log4Net في هذه الحالة).

نصائح أخرى

أود الخروج ServiceStack.logging وأنا أعلم أن يعمل على أحادية ...

p> https://github.com/servicestack/servicestack.logging

أيضا هذا الموضوع على مجموعات Google

https://groups.google.com/forum/#!Servicestack / dxwkid5bimk

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top