2010-11-22 9 views
3

comオブジェクトに依存するレガシーアプリケーションの拡張機能を開発する必要があります。c#オブジェクト設定のベストプラクティス

拡張機能は、MSVSとのcom-server-in-dll(.netアセンブリ)として実装され、[プログラムファイル] [company]フォルダ(msiファイルとして配布)にインストールされます。

これを設定するベストプラクティスは次のとおりです。app.configをインストールフォルダに置く(ホストプロセスがapp.configをまったく持っていないのでアップロードするのが難しいと思われます)システムレジストリ?

あなたは個人的に何を好きですか?

+0

1 +良い質問 – Terrance

答えて

0

アプリケーションがレジストリスタイルの設定を使用する「レガシー」アプリケーションによってホストされているので、私はそれに固執します。

特に、app.configをどこに置くかを考え出すと、(開発者として)ユーザーとユーザーが混乱する可能性があります。さらに悪いことに、これは、将来アプリケーションを維持するために他の誰かが期待することとは異なる方法です。

+0

私は同意する必要があります...すべての後にアプリケーションを維持する1つの方法に従う方が良いです... –

関連する問題