У меня есть старое приложение PowerBuilder, которое мы постепенно прекращаем. Мы также переходим к более ориентированной на обслуживание. Поэтому, чтобы упростить это, мы используем C # COM-оболочки для вызова методов WCF, поэтому старые прямые вызовы SQL можно медленно удалять. Мы также используем оболочки C # COM, когда в приложении Power Builder требуется функциональность.
Поскольку мы используем COM-вызовы DLL из PowerBuilder в C #, внешний исполняемый файл не требуется. Это означает, что файл app.config не будет загружен сам по себе. По крайней мере, это то, что я заметил. Пример. Допустим, основная библиотека DLL с методами-обертками - это Wrapper.dll. Если бы у меня был конфиг с именем Wrapper.dll.config, он не загрузился бы, когда я сделал вызов из PowerBuilder в C #.
Причина, по которой я хотел бы использовать файл конфигурации, заключается в том, что я хотел бы начать использовать log4net в библиотеках C #, чтобы упростить отладку, потому что это достаточно сложно с PowerBuilder. Есть и другие причины, по которым я хотел бы загрузить файлы конфигурации, но проще всего объяснить, в основном, проще настроить некоторые вещи с помощью файла конфигурации.
Так есть ли способ загрузить файлы конфигурации в диспетчер конфигурации для COM-вызова?
Спасибо
Tony