У меня есть приложение CF VS2017 WPF, которое ссылается на приложение библиотеки, которое обрабатывает доступ к базе данных.
Моя цель - отслеживать ошибки исключений и быть в состоянии определить, из какого приложения они поступают.
Для этого я пытаюсь получить путь к каталогу, в котором существует dll, когда возникает ошибкапроисходит и отправить его в журнал ошибок.
Однако каждый раз я получаю только каталог WPF, а не каталог приложения библиотеки.Я считаю, что приложение WPF, являющееся приложением запуска, является «исполняющим» приложением.
Я поместил их непосредственно в класс библиотеки, но все они предоставляют мне исполняющий каталог WPF:
string _BaseDirectory = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetCallingAssembly().CodeBase).Replace("file:\\","");
string attempt2 = Environment.CurrentDirectory;
string attempt3 = AppDomain.CurrentDomain.RelativeSearchPath;
Любая помощь будет оценена.Спасибо.