.NET Framework 어셈블리를 생성하여 외부 .NET 환경이 호출할 수 있는 .NET DLL으로 LabVIEW 코드를 묶습니다.

노트 이 빌드 출력은 어플리케이션 빌더가 필요합니다. LabVIEW Professional 에디션에는 어플리케이션 빌더가 포함되어 있습니다. 다른 LabVIEW 에디션을 사용하는 경우, ni.com에서 LabVIEW Application Builder Module을 별도로 구입할 수 있습니다.
노트 다음 정보는 .NET Framework에만 적용됩니다. LabVIEW 2025 Q1 이전에는 .NET Framework 어셈블리.NET interop 어셈블리라고 불렀습니다.

.NET Framework 어셈블리를 생성하기 전에, 다음을 수행합니다.

  • 개발 컴퓨터에 .NET Framework 4.0을 설치합니다.
  • 생성한 .NET Framework 어셈블리에 포함시킬 코드를 생성합니다. 코드를 프로젝트에 포함합니다.
  • 배포할 소스 파일을 준비합니다.
  • 프로젝트를 저장합니다. 빌드 스펙을 생성하려면 프로젝트를 저장해야 합니다.

또한 .NET Framework 어셈블리를 통해 LabVIEW 클래스에 접근할 수 있습니다. LabVIEW 는 사용자가 지정한 LabVIEW 클래스에 대해 .NET 클래스를 생성할 수 있으며, .NET 어셈블리를 통해 이러한 .NET 클래스들에 접근합니다.

이 절차에서는 이 빌드 스펙을 생성하는 기본 옵션을 설명합니다. 빌드 스펙의 각 설정 옵션에 대한 자세한 내용은 대화 상자의 각 페이지에 대한 링크를 참조하십시오.

LabVIEW 프로젝트를 사용하여 .NET Framework 어셈블리를 생성하려면 다음 단계를 완료하십시오.

  1. LabVIEW 런타임이 .NET Framework 어셈블리의 모든 VI를 로드할 수 있도록 하려면, 모든 VI와 함께 컴파일된 코드를 포함시킵니다.
    1. 프로젝트 탐색기 윈도우에서 프로젝트에서 마우스 오른쪽 버튼을 클릭하고 프로퍼티를 선택하거나 프로젝트 » 프로퍼티를 선택합니다.
    2. 프로젝트 아래에서 기존 아이템 표시...를 클릭하고, 프로젝트의 VI를 선택하고, 선택한 아이템 표시 취소를 선택합니다.
  2. 프로젝트 탐색기 윈도우의 빌드 스펙을 마우스 오른쪽 버튼으로 클릭한 후 새로 만들기 » .NET Framework 어셈블리를 선택합니다.
  3. 필수: 소스 파일 아래에서 .NET Framework 어셈블리의 함수로 반출할 프로젝트 파일을 지정합니다.
    노트 다음 상황에서 특정 VI를 소스 파일 페이지의 항상 포함 리스트박스에 추가해야 합니다.
    아이템 항상 포함시킬 때
    동적으로 로드된 VI

    또한 어플리케이션의 다이나믹하게 로드된 VI를 소스 배포에 포함시켜서 배포할 수도 있습니다.

    사용자 정의 런타임 메뉴 프런트패널 컨트롤의 사용자 런타임 메뉴를 별도의 런타임 메뉴 파일 (.rtm)로 저장하는 경우
  4. (권장) 소스 파일 설정에서 묶음 프로젝트 라이브러리에 포함된 파일 및 폴더의 대상 및 프로퍼티를 편집합니다.

    LabVIEW는 프로젝트 파일에서 선택한 항목 타입에 따라 다른 옵션을 표시합니다.

  5. (권장) 정보 아래에서 .NET Framework 어셈블리와 빌드 스펙의 이름을 지정하고 빌드 제품의 최상위 레벨 저장 디렉토리를 선택합니다.
  6. (권장) 대상 아래에서 .NET Framework 어셈블리 및 모든 지원 파일의 대상 셋팅을 구성합니다.

    대상 경로5 단계에서 지정한 빌드의 전체 저장 디렉토리 기준 파일 위치를 정의합니다.

    노트 이 배포를 설치 프로그램에 포함하려는 경우, 빌드 스펙의 주요 대상에 상대적인 빌드 출력을 지정합니다. 자세한 내용은 LabVIEW로 설치 프로그램 만들기에 대한 유의점과 권장사항을(를) 참조하십시오.
  7. 옵션: 추가 예외 아래에서 배포에서 특정 항목을 제외하도록 옵션을 구성합니다.

    아이템을 제외하면 배포의 크기, 로드 시간 또는 메모리 사용량을 줄일 수 있습니다.

  8. 옵션: 버전 정보 아래에서 .NET Framework 어셈블리의 버전을 지정하고 조직에 대한 메타데이터를 제공합니다.

    버전 설정에 대한 자세한 내용은 어플리케이션 버전 관리하기을(를) 참조하십시오.

  9. 옵션: 빌드 이전/이후 작업 아래에서 빌드 이전 또는 이후에 실행할 VI를 정의합니다.
  10. 옵션: Windows 보안에서 .NET Framework 어셈블리의 디지털 서명 및 매니페스트 파일과 같은 보안 기능을 구성합니다.
  11. 옵션: 런타임 언어 아래에서 대화 상자 및 메뉴와 같은 배포 내의 아이템에 대한 언어 환경을 설정합니다.
  12. 옵션: 고급에서 디버깅, 로깅, 서명 및 호환성에 대한 설정을 구성합니다.
  13. 옵션: 미리보기에서 빌드 미리보기를 생성하여 예상대로 보이도록 합니다.
  14. 확인을 클릭하여 빌드 스펙의 변경된 설정을 적용합니다.
    대화 상자가 닫히고 빌드 스펙 이름이 프로젝트의 빌드 스펙 아래에 나타납니다.
  15. 배포를 만듭니다.
    옵션설명
    대화식
    • 빌드 스펙에서 마우스 오른쪽 버튼을 클릭하고 빌드를 선택합니다.
    • 패키지 윈도우에서 빌드를 클릭합니다.
    프로그램적 [빌드] VI 또는 ExecuteBuildSpec 명령 라인 작업을 사용합니다.