보기≫메모리의 .NET 어셈블리를 선택하여 이 대화 상자를 디스플레이합니다.

이 대화 상자를 사용하여 LabVIEW가 메모리에 가지고 있는 모든 .NET 어셈블리의 식별 정보를 볼 수 있습니다. 이 정보를 사용하면 LabVIEW가 .NET 객체를 사용하는 LabVIEW 프로젝트와 VI에 맞는 어셈블리를 로드하는지 확인하여 어셈블리 호출을 디버그할 수 있습니다.

옵션 설명
메모리 내 프로젝트용 어셈블리 디스플레이

어셈블리 테이블에 로드된 어셈블리가 나타나는 프로젝트를 지정합니다.

CLR 버전

LabVIEW가 현재 .NET 어셈블리를 로드하는데 사용하는 CLR(Common Language Runtime)의 버전을 나타냅니다.

LabVIEW는 이 필드에 표시된 버전이 아닌 다른 버전의 CLR을 대상으로 하는 어셈블리를 로드할 수 없습니다. CLR 2.0을 타겟으로하는 혼합 모드 어셈블리를 로드하려면, LabVIEW가 CLR 2.0을 타겟으로 하는 .NET 어셈블리를 로드하도록 설정해야 합니다.
어셈블리 리스트

메모리 내 프로젝트용 어셈블리 디스플레이 리스트에서 선택한 프로젝트로 참조된 각 어셈블리에 대한 식별 정보를 보여줍니다. 이 정보를 사용하여 LabVIEW가 원하는 버전의 어셈블리를 로드하고 있는지 확인할 수 있습니다.

  • 프로젝트 -연결된 어셈블리를 로드한 프로젝트를나타냅니다.
  • 어셈블리이름 -선택한 프로젝트에서 메모리에 로드한 어셈블리의 이름을지정합니다.

    어셈블리 목록에 LabVIEW가 메모리에 로드할 어셈블리 이름이 포함되어 있지 않은 경우 다음 항목을 확인합니다:

    • 맞는 프로젝트를 선택했습니다.
    • 어셈블리가 LabVIEW가 어셈블리를 찾을 때 사용하는 검색 경로 안에 있습니다.
    • 선택한 프로젝트가 .NET 컨테이너 또는 컨스트럭터 노드를 사용하여 로드하려는 어셈블리를 호출합니다.
    • 선택한 프로젝트가 원하는 어셈블리를 간접적으로 로드하도록 하려면, 직접 로드된 어셈블리만 보이기 확인란에서 확인 표시를 제거합니다.
  • 버전 -연결된 어셈블리의 버전을나타냅니다. 이 필드의 버전 번호가 LabVIEW에서 사용하려는 어셈블리의 버전 번호와 일치하지 않을 경우, 다음의 해결책 중 하나를 사용합니다:
  • 대상 CLR -관련 어셈블리를 실행하기 위해 컴파일한 CLR 버전을지정합니다. 어셈블리의 타겟 CLF이 LabVIEW가 사용하는 CLR 버전과 일치하지 않을 경우, 호환성 문제가 발생할 수 있습니다. 어셈블리를 이후 버전의 CLR과 함께 사용할 경우 알려진 호환성 문제가 있는지는 관련 어셈블리의 문서를 참조하십시오.
  • 경로 -연결된 어셈블리의 디스크 내 위치를나타냅니다. 만약 어셈블리의 경로가 LabVIEW에서 로드하려는 어셈블리의 경로와 일치하지 않을 경우, 어셈블리 검색 경로에서 디스플레이된 어셈블리를 제거합니다. 이렇게하면 LabVIEW는 어셈블리의 다른 버전을 찾게됩니다.
직접 로드된 어셈블리만 보이기

어셈블리 리스트가 메모리에 있는 모든 어셈블리를 디스플레이할지, 또는 선택한 프로젝트 안의 프런트패널이나 블록다이어그램에서 호출된 어셈블리만 디스플레이할지 결정합니다.