Personal tools
You are here: Home okalog Categories .NET
« November 2008 »
Su Mo Tu We Th Fr Sa
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
About this blog
日々のできごと
Recent comments
Re:Emobile契約 tetsu 2008-03-12
Re:Emobile契約 le14juillet67 2008-03-12
Categories
日記 (47)
Java (2)
コの業界 (1)
仕事術 (1)
Linux (2)
PHP (1)
物欲 (1)
Windows (4)
開発 (0)
trac (4)
C/C++ (1)
.NET (1)
料理 (1)
  早起き生活
Powered by 早起き生活
 
Document Actions

.NET

Up one level

Document Actions

.NETの設定ファイル(*.config)はどこから読み込まれているのか

by Tetsuya Okada posted at 2008-09-24 00:07 last modified 2008-09-24 00:07

.NET でアプリケーション設定を外部ファイルで行う場合、IDE の機能を使って app.config という設定ファイルと、自動生成された ApplicationSettingsBase からの派生クラスを使うのが筋のようだが、ファイルをどこから読んでいるのかよくわからないのでハマる。

今作っているのは DLL だけど、デバッグしてみるとどうもファイルを読んでなくてデフォルト値を拾ってきているような挙動をしている。
(ためしに普通のフォームアプリを作ってみたが、こちらは正しく読めていた)

ハマるポイントとしては2つあって、

  • 実行時に実際に参照されるのは、app.config ではなく「プログラム"ファイル"名.config」である。
    (プログラムファイルと同じディレクトリにある)
  • DLL の場合、どこを参照しているのかよくわからない。

今回は自前で XML 読み込むクラスを作ったほうがよさそうだなぁ...

Category(s)
.NET
The URL to Trackback this entry is:
http://www.okalabo.office-on-the.net/Blog/net306e8a2d5b9a30d530a130a430eb-config-306f3053304b30898aad307f8fbc307e308c30663044308b306e304b/tbping

Powered by Plone CMS, the Open Source Content Management System