콘텐츠 요약
이 게시판에서는 Cognex VisionPro(버전 7.0-8.0)와 Microsoft Visual Studio 2010과 .NET 4.0 간의 호환성 문제를 간략하게 설명합니다. VisionPro는 .NET 4.0용 app.config에서 useLegacyV2RuntimeActivationPolicy>가 필요한 .NET 2.0을 사용합니다. .NET 4.0 유형의 VPP 파일이 직렬화되면 Cognex.VisionPro.QuickBuild.exe>가 로드하지 못합니다. 해결 방법에는 .NET 2.0-3.5 표적화, CogJobManagerEdit> 임베딩 또는 Cognex.VisionPro.QuickBuild.exe.config> 추가가 포함됩니다. 제한 사항이 있지만 향후 업데이트로 이 문제가 해결됩니다.
이 기술 게시판은 Microsoft Visual Studio 2010 및 .NET 4.0 Framework와 함께 Cognex VisionPro(버전 7.0, 7.1, 7.2 및 8.0)를 사용할 때의 호환성 문제를 해결합니다. VisionPro의 어셈블리는 .NET 2.0을 기반으로 하는 반면, Visual Studio 2010에서는 .NET 4.0을 대상으로 할 수 있으므로 app.config 파일에서 useLegacyV2RuntimeActivationPolicy 설정이 필요합니다. .NET 4.0을 대상으로 하는 사용자 지정 VisionPro 애플리케이션 VPP 파일을 직렬화하는 경우, .NET 4.0 특정 유형이 포함되어 파일을 로드할 때 .NET 2.0 애플리케이션인 Cognex.VisionPro.QuickBuild.exe가 실패할 수 있습니다. 해결 방법에는 .NET 2.0–3.5를 대상으로 하거나, CogJobManagerEdit 컨트롤을 .NET 4.0 애플리케이션 포함하거나, Cognex.VisionPro.QuickBuild.exe.config 파일을 추가하여 .NET 4.0 런타임 로드를 활성화하는 것이 포함됩니다. 그러나 이러한 해결 방법에는 한계가 있습니다. 향후 VisionPro 버전에서는 이 문제가 해결됩니다.