• 締切済み

【vb2005】app.configデータ取得方法について

22歳男性です。 vb2005で開発を行っています。 app.configに設定したセクション内のデータを取得しようとしているのでがうまくいきません。 ■app.config <applicationSettings> <LogDataSummary.My.MySettings> <setting name="aaa" serializeAs="String"> <value>AAA</value> </setting> <setting name="bbb" serializeAs="String"> <value>BBB</value> ・・・・・・・ ■exe my.settings.xxxxxxxxx (xxxxは任意) 上記のようにセクション内の「name」:aaa、bbbのような構成でかかれたものが複数あるとします。そして、exe側ではその複数値を取得したいと考えています。 「my.settings.xxxxx」プロパティで取得できると考えているのでが、探し出すことができません。 知っている方がいましたらご教授願います。

みんなの回答

  • AKARI0418
  • ベストアンサー率67% (112/166)
回答No.2
  • AKARI0418
  • ベストアンサー率67% (112/166)
回答No.1

my projectで設定するのではなく、app.configに直接書き込んで参照したいということでしょうか? その場合Settings.Designer.vbにも記述を追加しなければ参照することはできません。 <Global.System.Configuration.UserScopedSettingAttribute(), _ Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _ Global.System.Configuration.DefaultSettingValueAttribute("AAA")> _ Public Property aaa() As String Get Return CType(Me("aaa"),String) End Get Set Me("aaa") = value End Set End Property といった感じです。 My projectから設定を追加した場合は自動で生成されるコードです。

hacker_d
質問者

補足

なるほど。Settings.Designer.vbにも書かなきゃいけないということですね。 app.configについての記述があまりないので勉強不足です。 app.configについて紹介している良いサイトをご存知でしたらお教え願います。