我有一个旧的PowerBuilder应用程序,我们正在慢慢地逐步淘汰。我们也正在转向更加面向服务的方向。因此,为了促进这一点,我们使用C#COM包装来调用WCF方法,以便可以慢慢删除旧的直接SQL调用。当Power Builder应用程序需要功能时,我们也使用C#COM包装器。配置文件与COM
因为我们使用的COM调用来自PowerBuilder的DLL到C#,所以不需要外部可执行文件。这意味着app.config文件不会自行加载。至少这是我注意到的。示例:假设具有包装器方法的主DLL是Wrapper.dll。如果我的配置名为Wrapper.dll.config,那么当我将PowerBuilder调用到C#时,它不会被加载。
我想使用配置文件的原因是因为我想开始在C#dll中使用log4net以使调试更容易,因为PowerBuilder足够困难。还有其他的原因,我想加载配置文件,但最简单的解释是基本上更容易使用配置文件来设置一些东西。
那么有没有办法将配置文件加载到COM调用的配置管理器中?
感谢 托尼