从 C++ 调用 .Net dll 时,如何将app.config
文件用于 .Net 部分,并且必须在 .Net 运行时启动时读取配置文件中的数据。
如果我使用foo.dll.config
我调用的有一个,ConfigurationManager.OpenExeConfiguration("foo.dll")
我可以访问应用程序设置。不过,我想做的是更改 中的一些信息<system.data>
,即删除 aDbProviderFactory
并将其替换为新的。
似乎只有将代码放在 exectubalesapp.config
文件中才能做到这一点。
但是当我从 C++ 调用 .Net 代码时,我的可执行文件不能有 app.config。
是否有某种方法可以指定machine.config
在 .Net 运行时启动后肯定会立即运行的配置文件,即使我通过 C++ 调用 .Net dll 也是如此?