반응형
'System.Configuration.ConfigurationSettings.AppSettings' is obsolete.This method is obsolete, it has been replaced by 'System.ConfigurationSystem.Configuration.ConfigurationManager.AppSettings'
2.0으로 업그레이드 한 후에 컴파일을 하면서 이런 메세지가 뜨는 경우가 있습니다.
물론 컴파일에는 문제가 없지만 웬지 찜찜한 마음이 들게 됩니다.
이것은 마이크로소프트사에서 어셈블리를 완전히 바꾼것 때문입니다.
이전 버전에는 "System.Configuation.ConfigurationSettings" 이 "System.dll" 이었는데 새 버전에서는 "System.Configuration.dll" 로 바꾸어 버렸기 때문입니다.
대부분 "System.Configuration.dll" 파일로의 레퍼런스가 설정되어 있지 않기 때문에 이런 워닝 메세지를 받게 됩니다.
레퍼런스를 설정해 주면 문제가 해결됩니다.
Project -> Add Reference
.Net 탭에서 컴포넌트 네임 "System.Configuration" 으로 이동 -> 오케이 버튼 눌러줍니다.
System.Configuration.ConfigurationSettings 로 되어 있는 것을 System.Configuration.ConfigurationManager 로 바꾸어 줍니다.
다시 컴파일 해 보세요. ^^
반응형
'프로그램&코딩' 카테고리의 다른 글
[코딩] 브라우저별 IE6 IE7 IE8 확인 프로그램 (0) | 2009.03.27 |
---|---|
[자바스크립트] 입력한 글자가 숫자, 영어, 특수기호, 한글 인지 체크. (0) | 2009.03.27 |
[2.0] 'System.Web.Mail.MailMessage'은(는) 사용되지 않습니다. (0) | 2009.03.27 |
[2.0] System.Web.UI.Page.RegisterStartupScript(string, string).. (0) | 2009.03.27 |
[IE8] IE8에서 작동되지 않는 document.all -> document.getElementById 변경 (0) | 2009.03.25 |
이전 버전(IE6, IE7) 제작 사이트의 IE8 대응 방법 (0) | 2009.03.23 |