.NET 프로젝트에서 Namespace 에러 발생하는 문제

업데이트 됨 Apr 8, 2020

해당 제품

Software

  • Measurement Studio Enterprise
  • Measurement Studio Standard
  • Measurement Studio Professional

문의사항

Visual Studio에서 Measurement Studio 프로젝트를 빌드 할 때 아래의 에러가 발생합니다.
The type or namespace <namespace name> does not exist in the namespace 'NationalInstruments' (are you missing an assembly reference?)



프로젝트의 참조 목록을 확인했지만, 나열된 Namespace들이 포함되어 있는 상황입니다.

해결책

이 에러는 프로젝트 Framework 설정에서 발생합니다. 그 설정은 Measurement Studio에서 .NET 4.0 (또는 3.5) 버전만 지원하고 클라이언트 프로파일을 지원하지 않기때문입니다. 이 문제를 해결하려면 Target Framework를 .NET Framework 4 클라이언트 프로파일 대신 .NET Framework 4로 설정하십시오.

  • C # 프로젝트의 경우 :
    1. View) >> Solution Explorer를 선택하십시오.
    2. 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Properties을 선택하십시오.
    3. 프로젝트 속성 탭에서 Application을 선택하십시오.
    4. Target Framework 드롭 다운 목록에서 .NET Framework 4 를 선택하십시오.
  • Visual Basic .NET 프로젝트의 경우 :
    1. View >> Solution Explorer를 선택하십시오.
    2. 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Properties를 선택하십시오.
    3. 프로젝트 속성 탭에서 Compile을 선택하십시오.
    4. Advanced Compile Options 선택하십시오.
    5. Target Framework 드롭 다운 목록에서 .NET Framework 4 를 선택하십시오 .

추가 정보

이러한 문제를 피하는 한 가지 방법은 Measurement Studio 프로젝트 템플릿을 사용하는 것입니다. 기본적으로 전체 .NET Framework를 지원하는 클라이언트 프로파일을 사용하기 때문입니다.