Today
Total
Recent Posts
Recent Comments
Archives
05-19 03:21
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
반응형
관리 메뉴

UD_park's IT story

[Error] CS0103 : 'ConfigurationManager' 본문

IT - For Data/Error

[Error] CS0103 : 'ConfigurationManager'

kingllzn 2018. 7. 4. 13:47
반응형
SMALL

[이 포스팅은

시작하세요! C# 7.1 프로그래밍의

내용을 발췌하였습니다]


 

 

이번에는 제가 C#과 DB를 연결하는

포스팅을 작성하며 보기예제를 만들던 중

발생했던 오류들에 대해서 설명해보겠습니다

 

 

그럼 이제

ConfigurationManager 함수 사용 중에

발생했던 오류에 대해서 알아보겠습니다

 

오류가 발생한 부분은 바로

configuration함수 안의 기능인

connectionString함수를 사용하여

DB의 정보를 읽어오는 String 문자열을 작성하고

읽어들이는 과정에서 발생하였습니다

 

 

 

일단 오류 구문을 먼저 살펴보도록 하겠습니다

심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태
오류 CS0103 'ConfigurationManager' 이름이 현재 컨텍스트에 없습니다. 

 

이 오류가 발생한 소스 코드의 부분을

이어서 살펴 보도록 하겠습니다

 

위의 오류 발생 원인은

Configuration 함수 안에 있는 또 다른 기능인

ConfigurationManager 함수를 사용하려는 중에

Configuration 함수를 정의 하지 않았기에

발생한 오류 입니다

 

 

오류 목록에서의 설명을 보시겠습니다

 

제가 설명한 내용과 오류 목록의 내용이

크게 다를것이 없어 보입니다

 

 

그런데 중요한 점은

저는 using System.configuration;

이라고 선언을 했음에도 이런 오류가

발생하였다는 점입니다

 

 

아래 사진을 증거로 보여드리겠습니다

7번 줄에서 보시다시피

이미 using System.Configuration;이라고

선언하였습니다

 

따라서 Configuration 함수 내에 포함된

ConfigurationManager는 오류가 나서는

안되는 상황인데 오류가 나서

당황스러웠지만..

오류 해결 방법은 생각보다 단순합니다

 

 

 

아래의 사진들을 보며

오류 해결 과정을 설명하겠습니다

 

흔히들 보시는것과 같이 프로젝트 화면

오른쪽 상단에는 솔루션 탐색기가 있습니다

없으신 분들은 상단의 보기 -> 솔루션 탐색기(Ctrl + Alt + L)

을 선택하시면 솔루션 탐색기를 보실 수 있습니다

 

솔루션 탐색기의 프로젝트 구성 중에서

참조란 곳에 오른쪽 마우스로 클릭하여

나온 목록들 중에서 참조 추가를 선택해줍니다

 

 

그럼 아래와 같은 화면이 나타납니다

 

위의 화면과 같이 어셈블리에서

System.Configuration을 찾아서 체크 표시를

해주시고 확인을 클릭해줍니다

 

그리고 나서 Ctrl + s를 눌러

저장을 해주시면 다음과 같이

오류가 났던 빨간 줄 부분이 사라지게

됩니다

 

이미 using System.Configuration;으로

선언을 하였지만 에러가 발생한다면

위와 같은 방법으로 해결하시면 될 것같습니다

 

 

이상으로

CS0103 : 'ConfigurationManager' 오류에 대한

설명과 해결 방법에 대한 포스팅을

마치도록 하겠습니다

 

 

 

 

혹시 다른것에 대해 궁금하신게

있으시다면

댓글에 달아주세요


아는것이면 친절하게 쉽게

모르는것이면 또 제가 알아내서

친절하게 쉽게 포스팅해서

설명해드리겠습니다

 

 

 

 

 

 

반응형
LIST
Comments