2010-01-15 5 views
2

안녕하세요.이 메서드를 구현하는 데 문제가 있습니다.ManagementBaseObject가 없습니다.

System.Management를 사용하여 추가했지만 클래스가 여전히 작동하지 않습니다.

오류는 다음과 같습니다

오류 7 형식 또는 네임 스페이스 이름 'ManagementBaseObject이'을 (를) 찾을 수 없습니다 (? 당신은 using 지시문 또는 어셈블리 참조가)

+0

어떤 IDE를 사용하고 있습니까? –

+0

MS Visual Studio 2010을 사용 중입니다. –

답변

13

당신은 아마

msdn은 우리에게 ManagementBaseObject 찾을 수있는 위치에 대한 자세한 내용을 알려줍니다 System.Management.dll에 대한 어셈블리 참조가 없습니다. using 문은 접두사를 입력하는 것을 방지하기 위해 이름을 범위로 가져옵니다. 실제로 DLL 참조를 추가하지는 않습니다.

프로젝트의 참조 폴더를 마우스 오른쪽 단추로 클릭하고 참조 추가를 선택하십시오. 결과 대화 상자의 .NET 탭으로 이동하여 System.Management를 선택하고 확인을 클릭합니다.

+0

System.Management.dll을 사용하여 사용할 수 없습니다. System.Management.Instrumentation 만 사용 –

+0

참조 추가 대화 상자의 .NET 탭으로 이동할 때 무엇이 ​​표시됩니까? System.Management가 없습니까? 회색으로 변 했니? – itowlson

+0

예 System.Management가 있지만 거기에 System.Management.dll을 보거나 사용할 수 없습니다. –

2

은 추가했다 참조 용으로 System.Management.dll?

이 네임 스페이스 : System.Management
어셈블리 : ( System.Management.dll에서) System.Management

+0

.dll을 ref로 추가 할 수 없습니다. –

+0

다른 어셈블리를 추가 할 수 있습니까?! 일반적으로 탭 '.NET'에는 어셈블리에 대한 파일 확장명이 포함되어 있지 않습니다 (.NET 탭에 추가해야하는 System.Management 어셈블리가 될 수 있습니다). –

+0

고정 및 작동 중 VS에 문제가있어서 방금 다시 시작되었습니다. 프로그램과 모두가 작동 중입니다. 감사합니다. –

0

쓰기를 잊지 마십시오. System.Management를 사용하십시오. 각 어셈블리를 추가 한 후에도 참조를 추가 한 후에 오류가 발생합니다.

+0

이것은 대부분 자동차가 시각적 인 스튜디오와 함께 제공되는 주요 문제는 위의 2 가지 답변으로 덮여있었습니다. – Yash

관련 문제