Użyłem Nlog do zarejestrowania celu w konkretnej bibliotece DLL. Biblioteka DLL jest następnie używana w innej aplikacji (jest ładowana dynamicznie za pomocą System.Reflection.Assembly.LoadFrom(path + a.dll)
). Ręcznie umieściłem pliki Nlog.dll i Nlog.config w folderze Path, a aplikacja jest uruchamiana poprawnie, ale nie rejestruje żadnych wiadomości.spraw, aby plik NLog.config wczytał plik z (d: dev) zamiast " bin debug "
Jednak po ręcznym umieszczeniu pliku Nlog.config w katalogu aplikacji (\bin\debug\
) jest rejestrowany komunikat.
Czy ktoś może mi powiedzieć, jak wskazać lokalizację wyszukiwania dla Nlog.Config do innego katalogu (d:\dev
) innego niż \bin\debug\
.
Możesz użyć Path.Combine (assemblyFolder, "NLog.config") – Tempeck