Ho utilizzato Nlog per scopi di registrazione in una particolare DLL. La DLL viene quindi utilizzata in un'altra applicazione (viene caricata dinamicamente utilizzando System.Reflection.Assembly.LoadFrom(path + a.dll)
). Ho inserito manualmente i file Nlog.dll e Nlog.config nella cartella Path e l'applicazione viene eseguita correttamente ma non registra alcun messaggio.rendere il file NLog.config caricare il file da (d: dev) anziché " bin debug "
Tuttavia, quando si procede e si posiziona manualmente il file Nlog.config nella directory dell'applicazione (\bin\debug\
) vengono registrati i messaggi.
Qualcuno può farmi sapere come indirizzare il percorso di ricerca per Nlog.Config in una directory diversa (d:\dev
) diversa da \bin\debug\
.
È possibile utilizzare Path.Combine (assemblyFolder, "NLog.config") – Tempeck