2011-02-08 6 views
1
이 오류 받고 있어요

:이 프로젝트는 잘 구축"ManagementScope는"찾을 수 없습니다

private ManagementScope plainScope = null; 

그러나 나는 위의 컴파일러 오류 동안 얻을 :이 라인에

CS0246: The type or namespace name 'ManagementScope' could not be found...

을 모든 페이지를로드하려고하면 런타임이 발생합니다. 예, 적절한 using System.Management 문이 있습니다. 예, System.Management을 참조로 포함 시켰습니다. 이건 내 사용하여 문 블록이다 : 나는 this question을 읽고

using System; 
using System.Collections.Generic; 
using System.Data; 
using System.Management; 

, 나의 프로젝트는 닷넷 3.5 프레임 워크를 대상으로, 그것은 도움이 경우에는하지 4. 잘못된 코드에 포함 된 클래스 파일 내부에 프로젝트의 App_Code 디렉토리 파일의 고급 속성 아래에있는 "빌드 동작"이 "컴파일"로 설정됩니다. 나는이 파일이 aspx 파일의 코드 숨김에서 최근에 System.Management 네임 스페이스를 사용하면서 보았던 문제와 관련이있을 것이라고 생각합니다. 컴파일되어 정상적으로 실행되었습니다.

+0

은 무엇 건축하는 것은 당신이 실행/구축하는 데 사용하는 참조하는 빈 디렉토리를 가리한다 런타임시 64 비트 DLL을로드하려고하지만 디버그 중 또는 그 반대로 x86을 사용하려고합니까? – Basic

+0

@Basiclife, 모든 똑 바른 x86 재료. – Anthony

답변

0

fusion을 사용해 보셨나요?

이 도구는 .Net 프레임 워크가 만든 어셈블리를로드하려고 시도 할 때마다 기록합니다 ...이 파일은 찾고 있던 파일과 찾고자하는 파일을 정확하게 보여줍니다.

NB : 로깅 설정을 변경하려면 관리자 권한으로 실행해야합니다. 그것의 모든 기회를 - 당신은 수동으로 프로젝트에 system.management를 추가 할 필요가

0

그것을 설정하려는 경우가하라는 메시지 로그 위치는

관련 문제