.NET uygulamasında günlük kaydını uygulamak için log4net kullanıyorum. Ancak, her kullanıcı için 300kb log4net.dll dağıtmak istemiyorum, ancak bunun yerine sorun varsa ve kullanıcılara günlükleri sağlamak istiyorsanız bu dll göndermek.Log4net.dll'yi isteğe bağlı olarak nasıl yapabilirim?
Peki, dll'nin orada olup olmamasına rağmen uygulamamı çalıştırmam mümkün mü? Tabii ki dll giriş için gerekli olurdu, ancak hiçbir kayıt gerekli değilse, uygulama dll olmadan çalışmalıdır.
bir eklenti yapın:
Artık logger oluşturmak ve günlüğüne mesajları "yazma" için fabrika kullanabilirsiniz. Bkz. [MEF] (http://mef.codeplex.com/). – Oded
300kb? Bu bir şey değil, onu gönderin. –
@SteveWellens Hiçbir şey? Exe sadece 15kb var ve yüklü olması gerekmez. –