1

すべて、まず、この非常に役立つ質問と関連する回答 C# DLL config fileを認識しています。ただし、私の特定のケースで最善の方法についてアドバイスが必要です。

埋め込み SQL を使用する大規模なアプリケーションがあります。SQL を書く負担を軽減するために、組み込みのスニペット ライブラリやその他の機能を備えた SQL エディター機能を開発しました。これにより、クエリをテストするたびに Management Studio を起動し、一般的なコマンドのライブラリを提供するユーザーの負担が軽減されます。 . このユーティリティは、他のアプリに組み込みたいと思うかもしれない優れたツールなので、DLL にしました。このアプリケーションの設定を保存するためのオプションは何ですか?

  1. メイン アプリケーションで .config ファイルを使用して設定を作成し、プロパティ オブジェクトを DLL に渡します。これは、DLL の閉鎖時にメイン アプリによって保存されます。この場合 (おそらく私の最良の選択肢)、エディター設定の変更を処理するために使用できるパターンはありますか?

  2. DLL の .config を作成し、呼び出し元のアプリに関係なく同じ場所に設定を保存します。[注、リンクされた質問でこれを行う際の問題を見てきました-単一のアプリからDLLが呼び出される可能性が高いだけです]。

  3. 他の魔法の方法はありますか?

御時間ありがとうございます。

4

0 に答える 0