あいさつStackOverflow、
過去のプロジェクトでは、VisualStudioの設定デザイナーを使用して設定ファイルを作成することに慣れています。これは過去にうまく機能しました。私の最新のプロジェクトでは、同じSettingsクラスの複数のバージョン(別名プロファイル)が必要です。1つはすべてのプロパティの本番/デフォルト値を持ち、もう1つはテスト値を持ちます。
これが可能かどうかを検索しているときに、Settings.settingsファイルのXMLに、複数の設定プロファイルを持つことが可能である可能性があるという複数のヒントがあることに気付きました。たとえば、Settings.settingsファイルでは、<SettingsFile>
タグにCurrentProfile
常にに設定されている属性がありますCurrentProfile="(Default)"
。そのタグの中には、と呼ばれる空のタグがあり<Profile />
ます。最後に、<Value>
各設定のタグには、Profile
通常はを示す属性がありますProfile="(Default)"
。
今、私は<Profile />
タグが何であるか、そしてそれを何かに使用できるかどうかを調べようとしましたが、私の検索のどれも何も思いつきませんでした。
最終的には、同じSettingsクラスの異なるプロファイルを作成し、それぞれに独自のデフォルト値を設定して、コードに次のように表示されるようにする方法があるかどうかを知りたいと思います。
Properties.Settings defaultSettings = Properties.Settings.Default;
Properties.Settings testSettings = Properties.Settings.Test;
設定ファイルのXMLスキーマの場所を誰かが知っている場合、または私が求めていることが可能である場合は、私に知らせてください。