WPF 팁

실행파일에서 config 파일 변경하기 킴언어 평점: 없음 조회: 4200
  <appSettings>
    <add key="BANN" value="TEST" />
    <add key="ClientSettingsProvider.ServiceUri" value="" />
  </appSettings>


cs*

           System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration     (ConfigurationUserLevel.None);
           strBann = System.Configuration.ConfigurationSettings.AppSettings [key];
            //쓰기
            config.AppSettings.Settings[key].Value = string;

            //읽기
            //string value = ConfigurationManager.AppSettings[key];
            string value = config.AppSettings.Settings[key].Value;

            config.Save(ConfigurationSaveMode.Modified);
            ConfigurationManager.RefreshSection("appSettings");


디버그 모드에서 아무리 debug/bin 의 app.config 파일을 고치고 삽질을 해도 다음 디버그 모드때에는 root 폴더의 app.config 파일이 덮어씌우므로 변하지 않는것 처럼 보이는 것이다. Bin 폴더에서 직접 exe를 실행시켜 config 파일을 바꾸어 보면 다음에 프로그램을 실행시켜도 변경한 내용이 적용되어 있는걸 확인할 수 있다.




태그 : 변경하기 실행파일에서 파일 config
작성자 정보
킴언어
Level 18
 [EXP.66/70]

메일:  비공개
글등록 +12 240 덧글등록 +3 156
자기소개
신입개발자입니다 잘부탁드립니다.
글 공유하기 |
  tweet facebook
2012-12-07 오전 11:32:51
나도한마디
사용자
지송닷넷            [2012-12-07]
Level 99
 [EXP.만랩]
전 config는 대부분 읽기만 하고요.

변경되는 조건들은 Settings를 이용합니다.
사용자
킴언어            [2012-12-07]
Level 18
 [EXP.66/70]
저는 메인화면에서 버튼을 클릭하면 컨피그파일을 변경해서 다른화면을 보여줘야해서요..ㅎㅎ 어차피 화면은 똑같은데 컨피그벨류값만 바까주면 되서
저렇게 적용했어요.. 더좋은 방법있으면 알려주세요 고수님 ㅜ.ㅜ
사용자
지송닷넷            [2012-12-07]
Level 99
 [EXP.만랩]
Settings 라는걸 이용하는데요 ^^

사용하기 좋습니다.
사용자
킴언어            [2012-12-07]
Level 18
 [EXP.66/70]
조언 감사합니다 참고할께요 __*)
태그로 엮인글
[C#.NET Q&A] FTP 서버 파일 복사 또는 이동[1]  달콤한된장
[C#.NET Q&A] 서버 파일 읽기[1]+2  달콤한된장
[C#.NET Q&A] App.Config 두개만들어서 사용 가능 한가요?[2]  한상무
[C#.NET Q&A] 대용량 파일 읽어오는 방법이 뭔가요??[3]+3  cyc30141
[C#.NET Q&A] 배포 프로그램 실행시 참조 config파일을 지정할수있나요?[1]+2  메로나
[C#.NET Q&A] 소켓 통신 파일 송수신 관련 질문드립니다.  알봉
[C#.NET Q&A] 대량의 파일 목록을 불러올 경우 생기는 문제좀 알려주세요 ..ㅠ[4]+6  초보개발자
[C#.NET Q&A] File Copy 할시 에러 [3] 
[C#.NET Q&A] sqlite 에 파일 바이너리데이타를[1]  엿장수
[윈도우8 & WP 질문/답변] Windows phone 8.1 <---> DeskTop Application(윈도7) 파일 복사  앙탈이
글리스트
UniformGrid ListBox 샘플 파일첨부 이재웅
Horizontal ListBox 샘플 파일첨부 이재웅
Vertical ListBox 샘플[2] 파일첨부 이재웅
Form Designer 프로젝트 #7 - Tool Window (콘트롤 속성 지정/변경) - 완료![1]+1  안떠니
Form Designer 프로젝트 #6 - Tool Window (콘트롤 추가/삭제) - 완료![3]+1  안떠니
Form Designer 프로젝트 #5 - TreeView Manager  안떠니
Form Designer 프로젝트 #4 - TreeView + XML [1]  안떠니
Form Designer 프로젝트 #3 - TreeView 삭제 / 이름변경[2]+2  안떠니
Form Designer 프로젝트 #2 - TreeView 노드 추가[1]  안떠니
Form Designer 프로젝트 #1 - 프로젝트 관리 화면[4]+1  안떠니
 ★현재글->   실행파일에서 config 파일 변경하기[1]+3  킴언어
계산기[3]  sa2랑
WPF 성능관리  sa2랑
[RE] WPF Performance Suite  sa2랑
WPF에서 내부에서 작업한 내용을 UI에 올릴때 Dispatcher 클래스 사용[1]  지유니
VS와 Blend에서 화면구조 보기 파일첨부 깜디
Canvas 의 Preview 기능 구현하기[1] 파일첨부 깊은물
[Command] 하나의 컨트롤에 여러 커맨드를 등록하는 법[1]  깜디
[UX 스터디 자료] WPF 자료[4] 파일첨부 sky
DataView를 이용해서 소팅하는 방법  지유니
ListView를 이용해서 그룹핑, 소팅하는 법  지유니