# Use of NuGet Packages

VisionPro Deep Learning .NET 라이브러리는 가능하면 크로스 플랫폼 프레임 워크를 대상으로 컴파일됩니다.

UI 관련 어셈블리는 모두 .NET Framework 4.7.2 또는 NET Standard 2.0을 대상으로 컴파일되어 있습니다.

VisionPro Deep Learning은 ViDi를 상속하므로 API의 많은 부분에서 ViDi라는 이름을 유지합니다.

어셈블리 | 프레임워크 대상
--- | ---
ViDi.NET.Local | NET Standard 2.0
ViDi.NET.Logging | NET Standard 2.0
ViDi.NET.Remote | NET Standard 2.0
ViDi.NET.Remote.Service | NET Standard 2.0
ViDi.NET.Remote.Client | NET Standard 2.0
ViDi.NET | NET Standard 2.0
ViDi.NET.Base | NET Standard 2.0
ViDi.NET.Common | NET Standard 2.0
ViDi.NET.Extensions | NET Standard 2.0
ViDi.NET.Interfaces | NET Standard 2.0
ViDi.NET.UI.Interfaces | .NET Framework 4.7.2
ViDi.NET.GUI | .NET Framework 4.7.2
ViDi.NET.UI | .NET Framework 4.7.2
ViDi.NET.VisionPro | .NET Framework 4.7.2

NuGet 패키지를 도입한 것은 특정 Cognex Deep Learning Studio기능을 이용할 때 필요한 어셈블리를 단순화하기 위한 것입니다.

예를 들어, 이제 ViDi.NET.UI는 어떤 어셈블리가 필요한지와 타사 어셈블리에 필요한 라이센스를 보여줍니다.

Note: 종속성으로 인해 추가적인 종속성이 필요한 경우도 있습니다.

Note:

- VisionPro Deep Learning NuGet 패키지는 다음 디렉토리에 있습니다.

  C:\ProgramData\Cognex\VisionPro Deep Learning\X.X\Examples\packages

  NuGet 피드는 자동으로 예제 내에 설정되지만, 그로벌 Visual Studio NuGet 패키지 피드로 설정되어야 합니다.

- Cognex는 NuGet 패키지를 별도의 안전한 리포지토리(또는 그와 동등한 것)에 백업하고 사본을 유지할 것을 적극 권장합니다. 이 위치가 새로운 NuGet 피드로 구성되어야 합니다. 자세한 내용은 다음의 Microsoft 항목을 참조하십시오. Hosting your own NuGet feeds

CAUTION: 새 버전이 설치되면 NuGet은 덮어씌어집니다. 두 버전 다 이용할 수 없는 경우에는, 수동으로 NuGet을 업그레이드해야 합니다.