私は.NETライブラリで作業しています。もちろん、.NETは設定作業の良い方法を持っているので、app.configに入れるべきことをライブラリユーザに伝えることができます。COMベースのライブラリを初期化するための "標準的な"方法は何ですか?
しかし、レガシーサポートのために、ライブラリをCOMオブジェクトとして公開する必要もあります。ライブラリの一部のユーザーは、app.configの概念を持たないVB6アプリケーションになります。
OpenExeConfigurationを使って名前を付けてファイルを "見せかける"ことができますが、それは他の問題を引き起こします。
COMベースのライブラリを初期化する一般的な方法はありますか?最悪のケースでは、初期化メソッドを公開することができます。初期化メソッドはすべて個別のパラメータとして使用されますが、APIインターフェイスを解除する結果、新しい初期化パラメータを追加することが難しくなる恐れがあります。
私は、キー、値のペアの配列のようなものを渡すことを考えていると思いますが、これを行う前に、私が考慮していない「標準的な」方法がありますか?