Как загрузить настройки конфигурации в DLL, вызываемую устаревшим программным обеспечением - PullRequest
0 голосов
/ 12 марта 2019

Я звоню .NET DLL от FoxPro. Это прекрасно работает, и у нас не было никаких проблем с этим до сих пор. Однако сейчас я пытаюсь загрузить некоторые .config настройки и у меня возникли проблемы. Из того, что я читал в другом месте, файл DLL.config будет проигнорирован, и будут использованы настройки config исполняемой программы. Однако в этом случае FoxPro не имеет конфигурации. Это похоже на застревание в ничейной стране, и я не уверен, как исправить это за пределами жесткого кодирования пути, который, очевидно, кажется ужасной идеей.

Я пытался использовать отражение, чтобы получить путь к DLL и искать там файл конфигурации, но опять же это кажется неуклюжим и не очень хорошей практикой, и я попробовал практически каждую комбинацию хитрости web.config и app.config, которую я собираю .

Любой совет и / или скажите мне, где я иду не так?

...