我一直在研究.NET库。当然,.NET有一种处理配置的好方法,因此我可以向图书馆用户记录他们应该放在app.config中的内容。初始化基于COM库的“标准”方式是什么
不过,我也将库作为一个COM对象公开,用于遗留支持。该库的一些用户将是VB6应用程序,它没有app.config概念。
我知道我可以使用OpenExeConfiguration以及命名来“模糊”文件,但这会导致我遇到其他问题。
是否有一种常用的方法来初始化基于COM的库?最糟糕的情况是,我可以公开一个初始化方法,它将所有的初始化参数作为单独的参数,但是我担心这会使添加新的初始化参数变得困难,因为它会导致API接口崩溃。
我想我想传递的东西像一个键,值对的数组,但在我这样做之前,有没有我不考虑的“标准”方式?