私はアプリケーションにapp.configファイルを追加しました。 app.configファイルがどこにあるのか読めるようにするにはどうすればいいですか?app.configファイルの読み取り場所をどのように定義しますか?
1
A
答えて
5
組み込みの設定システムによって読み取られるには、app.config
は、それを使用する実行可能ファイルと同じディレクトリに配置する必要があります。
しかし、それはapp.config
命名されていない必要があります。これは、program_name.exe.config
という名前でなければなりません。ここで、program_nameはexeファイルの名前です。
あなたはmyprogram.exe
を持っている場合は、あなたの設定ファイルは、Visual Studioを使用している場合myprogram.exe.config
にする必要があるので、それはビルドプロセスの一環として、あなたのためにこれを行います。 IDE内でapp.config
というファイルを編集すると、通常のビルドプロセスでそのファイルがコピーされ、名前が変更されてexeファイルの出力と一致します。
1
あなたの質問は、exeファイルname.You付いてくるapp.configファイルは、あなたのコード内でのアプリの.configを使用するようにSystem.Configuration名前空間を使用する必要が少しはあなたの.NETアプリケーションをデプロイclear.Whenない
use System.Configuration;
................
..................
.........
var x=ConfigurationManager.AppSettings["name"];
のConfigurationManagerは自動的にほとんど正しい、あなたが値を抽出するために、ここでのコードを使用してはならないことを除いて
関連する問題
- 1. カスタムの場所、つまり.NETのデータベースからapp.configを読み取る方法
- 2. App.configファイルの場所
- 3. NLogファイルの場所をコードでどのように定義できますか?
- 4. App.configファイルからコレクションを読み取る
- 5. app.configファイルを編集して設定を読み取る
- 6. * .msiファイルのインストール場所の読み取り* .msiデータベース
- 7. 特定の場所からEOFにテキストファイルを読み取るC#
- 8. どのようにソケットの読み取りとファイルの読み取りは異なるのですか?
- 9. アクセス違反読み取り場所0xCDCDCDCD
- 10. 別の場所からプロパティファイルからの読み取り値
- 11. cv2.imread:固定場所から任意の画像ファイルを読み取る
- 12. App.Configファイルで読み取るファイルのユニバーサルパスを設定する方法
- 13. 定義済みの値をどのように再定義しますか?
- 14. 3つのcsvファイルからファイルを読み取り、次の統計を計算しますか?ソーシャルネットワークを定義
- 15. バンドルから読み取り専用データファイルをコピーする場所
- 16. どのようにしてMP4ファイルをある場所から別の場所に移動できますか?
- 17. app.configから値を読み取る
- 18. どのようにして所定の場所にメモリを割り当てますか?
- 19. app.config場所の問題
- 20. app.configの設定はいつ実際に読み取られますか?
- 21. Cバイナリファイルの読み取りバッファのデステージリングの場所の相違
- 22. app.configファイルから文字列を読み取る
- 23. App.Configから設定を読み込みます。
- 24. 読み取り専用の.plistファイルを設定します。
- 25. Googleマップはどのようにドライバの場所を取得しますか?
- 26. 動的に読み込まれたアセンブリの場所を取得
- 27. 最後の場所からファイルを繰り返し読み込む方法
- 28. JPA:読み取りロックはどのように機能しますか?
- 29. Schema.orgで「製品」の場所をどのように指定しますか?
- 30. スタンドアロンの「exe」アプリケーションのApp.Configファイルをコピーする場所
..そのexeファイルのアプリケーションの設定ファイルを読み込みます。 'ConfigurationManager.AppSettings []'はすでに 'string'値を返しています。値が設定されていない場合、' ToString() '呼び出しでタッキングすると' NullReferenceException'が発生します。 –
あなたは正しいです。私のコーディングを変更しました。toString()を入れる必要はありません。 – Thabo