2016-07-13 12 views
2

ボタンをクリックするだけでapp.configを開く必要があります。私は幸運でこれをする方法を見つけることを試みている。ファイル自体を開いて編集することはできますか?Windowsフォームでapp.configを開く方法は?

+1

あなたのフォームにconfigの内容を表示する必要がありますか? –

+1

「表示テキスト」のように開くか、「読み取り設定」のように開きますか? –

+0

@ChrisShao設定を編集できるように、ファイル自体を開く必要があります。 –

答えて

4

アプリケーション構成ファイル自体を開く必要がある場合あなたは何か間違ったことをしています

あなたがユーザー設定を編集したい場合は、同じことを行うと、保存

var value = Properties.Settings.Default.SettingName; 

のような自動プロパティを使用して、Visual Studioのの設定のデザイナーを使用して定義された設定にアクセスする必要がある場合:

Properties.Settings.Default.SettingName = Value; 
Properties.Settings.Default.Save(); 

アプリケーション設定は変更できません。アプリケーションがProgram Filesにインストールされている場合、Program Filesフォルダはアプリケーションに書き込み可能ではないため、ファイルを書き戻すことはできません。

ClickOnceを使用してアプリケーションをインストールした場合、ユーザー設定の設定ファイルの名前が全く異なり、アプリケーションの実行可能ファイルと同じ場所にもありません。

これは次のようになります。正しいことapp.configから手を離してください!

+0

2番目のフォームを作成して、ユーザーが設定を入力して保存できるようにすることをお勧めしますか?私は設定ファイル自体を開く方が簡単だと思った。 –

+0

これは簡単ではないだけでなく、エラーが発生しやすく、危険で、ほとんどの場合可能でもありません。はい、適切な設定ダイアログを使用することをお勧めします。 –

+0

さて、ありがとう! –

関連する問題