我一直在研究.NET庫。當然,.NET有一種處理配置的好方法,因此我可以向圖書館用戶記錄他們應該放在app.config中的內容。初始化基於COM庫的「標準」方式是什麼
不過,我也將庫作爲一個COM對象公開,用於遺留支持。該庫的一些用戶將是VB6應用程序,它沒有app.config概念。
我知道我可以使用OpenExeConfiguration以及命名來「模糊」文件,但這會導致我遇到其他問題。
是否有一種常用的方法來初始化基於COM的庫?最糟糕的情況是,我可以公開一個初始化方法,它將所有的初始化參數作爲單獨的參數,但是我擔心這會使添加新的初始化參數變得困難,因爲它會導致API接口崩潰。
我想我想傳遞的東西像一個鍵,值對的數組,但在我這樣做之前,有沒有我不考慮的「標準」方式?