ConfigurationManager.OpenExeConfigurationで設定ファイルを読み込む
ConfigurationManager.OpenExeConfigurationは設定ファイルを読み込むことができる
他のプログラムから設定ファイルを読み込む場合。以下の方法が使えます。
Configuration con1 = ConfigurationManager.OpenExeConfiguration(@"MainApp.exe");
if (con1.HasFile)
{
<未定義
AppSettingsSection appSection = (AppSettingsSection)con1.GetSection("appSettings");
}
さもなければ
{
<未定義
return ""。
}
ここで、OpenExeConfiguration (string exepath) exepathは、上記のように、実際にMainApp.exe.config設定ファイルを読み込むexeへのパスを参照していることに注意してください。
自分で書いた設定ファイルを読み込む場合。また、MainApp.exe.config を読み込むような .EXE プログラムは存在せず、MainApp.exe はありません。
ここで
1: 設定ファイル MainApp.exe.config の名前を MainApp.exe.config.config とする。
2:Configuration con1 = ConfigurationManager.OpenExeConfiguration(@"MainApp.exe.config");
if (con1.HasFile)
{
<未定義
AppSettingsSection appSection = (AppSettingsSection)con1.GetSection("appSettings");
}
さもなければ
{
<未定義
return ""。
}
これにより、独自の設定ファイルを読み込むことができます。
関連
-
C# string.format でのエラー: 入力文字列が正しい形式でない
-
C# indexof() の使用法
-
このリソースにアクセスするには完全な認証が必要です Unauthorized
-
System.InvalidOperationException: ConnectionString プロパティが初期化されていません。
-
エラーです。名前 'Encoding' は現在のコンテキストに存在しない ソリューション
-
C# データベース操作エラー。この接続に関連付けられた開いているDataReaderがすでにあり、これを閉じる必要があります...
-
C++のテンプレートとC#の一般化(II) typedef
-
c# ウェブページのバックエンドにデータを渡すいくつかの方法
-
C# DataGridView グループ化できるセルを追加する
-
System.DllNotFoundException 問題分析と解決策
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
c# - デシリアライズ・エラー。入力文字列が正しい形式でない
-
C#とC++の型対応表まとめ
-
Unityがエラーを報告します。コレクションが変更されました。列挙操作が実行されない可能性があります。
-
VS エラー LNK2005:**already defined in **.obj
-
asp.netで現在のurlを取得する方法
-
C# Concurrency Safe Collection リストの代わりにConcurrentBagを使用する。
-
Winformを使用しているとき、"string "型を "System.Form "型に暗黙的に変換できないというエラーが発生します。
-
[解決済み】VS エラー CS0120 非静的なフィールド、メソッド、またはプロパティにオブジェクト参照が必要です "AgvWareHouseLib.
-
CS0120 非静的フィールド、メソッド、またはプロパティにオブジェクト参照が必要です XX
-
GetProperty リフレクションの代入 SetValue エラーです。System.Byte "型のオブジェクトは "System.Nullable`1[System.Int32]"型に変換することができません。Int32]」に変換できません。