J'ai travaillé sur une bibliothèque .NET. Bien sûr, .NET a une bonne façon de travailler avec les configurations, et donc je peux documenter aux utilisateurs de la bibliothèque ce qu'ils doivent mettre dans leur app.config.Quelle est la façon "standard" d'initialiser une bibliothèque basée sur COM
Cependant, je dois également exposer la bibliothèque en tant qu'objet COM, pour le support hérité. Certains utilisateurs de la bibliothèque seront des applications VB6, qui n'ont pas de concept app.config.
Je sais que je peux "fudge" le fichier en utilisant OpenExeConfiguration, avec le nommage, mais cela me pose d'autres problèmes.
Existe-t-il un moyen commun d'initialiser votre bibliothèque basée sur COM? Dans le pire des cas, je peux exposer une méthode d'initialisation, qui prend tous les paramètres d'initialisation comme des paramètres individuels, mais je crains que cela rende difficile l'ajout de nouveaux paramètres d'initialisation, car cela entraîne une rupture de l'interface API. Je suppose que je pense à faire passer quelque chose comme un tableau de paires valeur/clé, mais avant de le faire, existe-t-il un moyen "standard" que je ne considère pas?