2010-11-22 4 views
3

Ich muss Erweiterung für Legacy-Anwendung entwickeln, die auf com-Objekte beruht.C# com Objektkonfiguration Best Practice

Meine Erweiterung ist als com-server-in-dll (.net Assembly) mit MSVS implementiert und im Ordner [Programme] [Firma] (verteilt als MSI-Datei) installiert.

Was ist die beste Vorgehensweise, um das zu konfigurieren: app.config in den Installationsordner (ich vermute, es würde einige Unordnung hochladen, als Host-Prozess hat keine app.config überhaupt) oder alte Tage Praxis zu beschäftigen Systemregistrierung?

Was würden Sie persönlich bevorzugen?

+0

1+ Für eine gute Frage – Terrance

Antwort

0

Da Ihre Anwendung von einer "Legacy" -Anwendung gehostet wird, die eine Registry-ähnliche Konfiguration verwendet, bleibe ich dabei.

Insbesondere herauszufinden, wo Sie eine app.config setzen kann verwirrend für Sie (als Entwickler) und Ihre Benutzer werden. Schlimmer noch, dies ist ein anderer Weg als das, was andere erwarten, um die Anwendung in Zukunft zu erwarten.

+0

muss ich zustimmen ... Es ist besser, einen Weg zu folgen, um die Anwendung doch zu erhalten ... –