Używam log4net do realizacji logowania w mojej aplikacji .NET. Jednak nie chcę rozpowszechniać log4net.dll 300kb dla każdego użytkownika, ale zamiast tego wysłać tę dll do użytkownika, jeśli ma problemy i chcę, aby zapewnić dzienniki.Jak ustawić log4net.dll jako opcjonalną?
Czy możliwe jest uruchomienie aplikacji bez względu na to, czy biblioteka DLL jest dostępna, czy nie? Oczywiście do zalogowania biblioteki dll będzie potrzebne, ale jeśli nie jest konieczne rejestrowanie, aplikacja powinna działać bez biblioteki dll.
Zrób to plugin. Zobacz [MEF] (http://mef.codeplex.com/). – Oded
300kb? To nic, wysyłaj to. –
@SteveWellens Nic? Exe ma tylko 15kb i nie trzeba go instalować. –