Как использовать файл app.config
для .Net-части при вызове .Net dll из C++, а данные в файле конфигурации должны быть прочитаны на запуск .Net runtime.Как использовать файл app.config при вызове C# dll из C++
Если у меня есть foo.dll.config
, который я звоню от ConfigurationManager.OpenExeConfiguration("foo.dll")
Я могу получить доступ к настройкам приложения. Я хотел бы сделать это, чтобы изменить некоторую информацию в <system.data>
, а именно удалить DbProviderFactory
и заменить ее на новую.
Кажется, что это может быть сделано только в том случае, если код помещен в файл exectubales app.config
.
Но поскольку я вызываю код .Net с C++, у меня не может быть app.config для моего исполняемого файла.
Есть ли способ указать конфигурационный файл, который обязательно будет запущен сразу после machine.config
при запуске среды .NET, даже если я вызываю DLL .Net через C++?