LabVIEW에서 .NET 클라이언트 어플리케이션을 생성한 후, 독립 어플리케이션, 공유 라이브러리, 묶음 프로젝트 라이브러리, 소스 배포 또는 압축 (ZIP) 파일로 해당 프로젝트나 VI를 빌드할 수 있습니다. 그런 다음 어플리케이션에서 .NET 객체의 특성과 동작을 정의하는 관련 어셈블리 및 설정 파일을 제공하는 한 어플리케이션을 다른 컴퓨터로 배포할 수 있습니다.

노트

.NET 8.0 (Core) 고려사항

LabVIEW는 VI에서 직접 참조되는 의존성으로만 어셈블리를 식별합니다. 어셈블리를 추가해야 하는 경우 수동으로 추가해야 합니다.

노트

.NET Framework 고려사항

NI는 배포된 어플리케이션에 대한 타겟 컴퓨터의 버전이 LabVIEW가 어플리케이션을 만드는 데 사용한 .NET Framework 설치 버전과 같거나 이후 버전이 되도록 권장합니다. 타겟 컴퓨터의 .NET Framework 요구조건에 대한 추가 정보는 호환가능한 클래스 라이브러리를 참조하십시오.

.NET Framework 클라이언트 어플리케이션에서 만든 어플리케이션과 함께 다음 파일을 배포해야 합니다.

노트 배포한 어플리케이션에 대해 관련 파일을 포함하는 설치 프로그램을 만들 수 있습니다.
  • 어플리케이션의 data 디렉토리—어플리케이션을 생성하면 LabVIEW는 Global Assembly Cach (GAC)에 없는 모든 필수 .NET Framework 어셈블리를 이 디렉토리로 자동 복사합니다.
  • GAC에 있는 프라이빗 .NET Framework 어셈블리—이 어셈블리는 LabVIEW가 data 디렉토리로 복사하지 않으므로 사용자가 직접 배포해야 합니다.
  • .NET 설정 파일 —프로젝트나 VI가 .NET Framework 설정 파일에 의존하는 경우, 해당 프로젝트나 VI에서 만드는 모든 어플리케이션은 유사한 설정 파일을 필요로 합니다. 다음과 같은 상황에서는 설정 파일을 배포할 필요가 없습니다:
    • 원본 프로젝트 또는 VI의 경우 설정 파일이 필요하지 않습니다.
    • .NET Framework interop 어셈블리를 만들고 있습니다.

타켓 컴퓨터에서 배포된 파일을 저장하는 위치

배포된 .NET Framework 어플리케이션이 타겟 컴퓨터에서 실행되려면 관련 파일이 타겟 컴퓨터의 다음 위치에 저장되어야 합니다.

  • data 디렉토리—어플리케이션과 같은 디렉토리에 이 디렉토리를 저장합니다.
  • GAC의 프라이빗 .NET Framework 어셈블리—어셈블리를 GAC나 CLR이 검색하는 다른 위치에 저장합니다.
  • .NET Framework 설정 파일—배포하려는 어플리케이션 타입에 따라 설정 파일의 위치가 달라집니다.
    • 독립 어플리케이션—어플리케이션과 같은 디렉토리에 설정 파일을 저장합니다.
    • 공유 라이브러리, 묶음 프로젝트 라이브러리, 소스 배포 또는 압축(ZIP) 파일—공유 라이브러리, 묶음 프로젝트 라이브러리, 소스 배포 또는 압축(ZIP) 파일을 사용하는 어플리케이션의 디렉토리에 설정 파일을 저장합니다.