現在、vsix拡張ツールウィンドウを実装しています。ツールウィンドウで開発者に表示するデータをクエリするためのデータベース接続文字列がまもなく必要になります。この接続文字列を開発者が構成できるようにしたいと思います。開発者が構成設定を変更する可能性は低いため、多くの場合、ファイルで十分です。
slnファイルと同じフォルダーにあるapp.configファイルを使用することは可能ですか?その場合、ファイルをラップするためにいくつかのカスタム構成設定を使用する必要がありますか?NuGetはこのアプローチを実装しているようですが、構成ファイルがどのように使用されているかを確認するための内部アーキテクチャを完全には理解していません。
他のアプローチもいただければ幸いです。
編集:
それ以来、あるソリューションで使用されるツールウィンドウが別のソリューションのプロパティとは異なるプロパティを使用できるように、構成ストアが提供する動的データはソリューション固有である必要があることに気付きました。1つの可能性は、.settingsファイルを使用して、さまざまなソリューションに関連する情報を格納する単一の構成ファイルの場所を格納することだと思います。