LabVIEW에서 .NET Framework 클라이언트 어플리케이션은 .NET Framework 어셈블리에서 정의된 객체를 생성하고 조작하는 LabVIEW 프로젝트 및 VI입니다. 어플리케이션이 .NET 객체를 사용할 때 LabVIEW는 기본 동작 세트를 사용하여 어떤 버전의 특정 .NET Framework 어셈블리를 참조할 것인지 그리고 어떤 버전의 Common Language Runtime (CLR)으로 해당 어셈블리를 로드할 것인지 결정합니다. 그러나 .NET 설정 파일을 생성하여 특정 프로젝트 또는 모든 프로젝트에 대해 LabVIEW가 .NET 객체를 로드하고 .NET 객체와 상호작용하는 기본 방식을 다시 정의할 수 있습니다. 설정 파일을 사용해야 하는 작업은 다음과 같습니다:

.NET Framework 설정 파일의 요구사항

.NET Framework 설정 파일은 다음 요구사항을 충족해야 합니다.

  • 특정 LabVIEW 프로젝트, 공유 라이브러리 또는 독립 어플리케이션에 대응
  • 파일 이름이 설정하는 파일과 일치하고 여기에 덧붙여 .config 확장자를 포함. 예를 들어, MyApp.lvproj에 대한 설정 파일은 이름이 MyApp.lvproj.config, MyApp.exe에 대한 설정 파일은 이름이 MyApp.exe.config, 이런 식으로 파일 이름이 정해져야 합니다.
  • 설정하는 어플리케이션과 같은 디렉토리에 위치
    노트 National Instruments는 LabVIEW 프로젝트의 멤버인 VI에 대해서만 .NET Framework 객체를 사용하도록 적극 권장합니다. 프로젝트에 속하지 않은 VI는 LabVIEW.exe와 같은 디렉토리에 위치한 LabVIEW.exe.config 파일만 참조할 수 있습니다.
  • 설정 목적에 맞는 특정 XML 내용을 포함합니다. 원격 .NET Framework 접근 설정, 로깅 옵션 설정, 보안 설정을 위한 설정 파일 생성에 관한 정보는 MSDN (Microsoft Developer Network)을 참조하십시오.

설정된 프로젝트에서 어플리케이션 만들기

.NET Framework 설정 파일을 사용하는 LabVIEW 프로젝트에서 독립 어플리케이션을 만들 때 만든 어플리케이션도 설정 파일의 복사본을 필요로 합니다. 설정 파일 요건을 충족하려면 독립 어플리케이션에 대한 설정 파일이 어플리케이션의 이름을 반영해야 하고 2개의 파일이 같은 디렉토리에 위치해야 합니다.

노트 설정 파일 배포에 대한 추가 정보는 .NET 클라이언트 어플리케이션으로 .NET 어셈블리 배포하기를 참조하십시오.