반응형
C# 네임스페이스에 형식 또는 네임스페이스 이름이 없습니다. 어셈블리 참조가 있는지 확인하세요. 해결 방법
최근에 C#으로 개발해야 할 일이 생겨서 열심히 코딩하는 중에 아래와 같은 에러를 발생하는 것을 확인 할 수 있었다.
분명히 ManagementObjectSearcher는 Using System.Management에 포함되어있는 기능인데 막상
Using System.Management에서 오류를 뜨는 것을 확인해보면 'Using 지시문은 필요하지 않습니다.'이 뜨는 것을 알 수 있다.
분명 문서상으로는 Using System.management에서 가져오는 것이 맞는데
뭘 어떻게 해도 저 망할 빨간 줄이 없어지지 않는다.
하루종일 해결 못해서 진행을 못하다 능력 좋으신 분이 해결 방법을 찾아 주었다.아주 간단했다...;;
해결 방법은 다음과 같다.
솔루션에서 우클릭 -> 추가 -> 참조로 들어간다.
그럼 왼쪽에 어셈블리 -> framework가 있는데 여기서 해당되는 Using을 찾아서 체크해주고 확인을 누르면 적용 할 수 있다.
현재 필자는 System.Management가 필요하므로 체크하면 정상적으로 빨간줄이 안생기고 인식되는 것을 확인 할 수 있다.
반응형
'Develop > C#' 카테고리의 다른 글
C# 현재 연결되어 있는 IP주소와 MAC주소 가져오기 (0) | 2017.05.06 |
---|---|
C# White List로 Mac기반으로 Network adapter 차단, 인터넷 연결 끊기 (0) | 2017.05.06 |
C# window forms .dll 생성 및 참조 후 .dll파일 디버깅하는 방법 (0) | 2017.05.06 |
C# Datagridview 여러가지 정렬 방법 (0) | 2017.05.06 |
C# window form에서 panel을 이용하여 간단한 구성만들기 (0) | 2017.05.06 |
최근댓글