Skip to Main Content
Centro Assistenza Cognex
Logo

Bollettino tecnico: VisionPro | v2

PDF: 0.12 MB

Versione: 2

Data di rilascio: 20/08/2012

Lingua: Inglese

Scarica

Riepilogo contenuto

Questo bollettino illustra un problema di compatibilità tra VisionPro di Cognex (versioni 7.0-8.0) e Microsoft Visual Studio 2010 con .NET 4.0. VisionPro utilizza .NET 2.0, che richiede l'utilizzo useLegacyV2RuntimeActivationPolicy> in app.config per .NET 4.0. Se un file VPP con tipi .NET 4.0 è serializzato, Cognex.VisionPro.QuickBuild.exe> non riesce a caricarlo. Le soluzioni alternative includono il targeting di .NET 2.0-3.5, l'integrazione di CogJobManagerEdit> o l'aggiunta di Cognex.VisionPro.QuickBuild.exe.config>. Esistono limitazioni, ma gli aggiornamenti futuri risolveranno questo problema.

Questo bollettino tecnico affronta un problema di compatibilità quando si utilizza VisionPro di Cognex (versioni 7.0, 7.1, 7.2 e 8.0) con Microsoft Visual Studio 2010 e .NET 4.0 Framework. Gli assembly di VisionPro sono costruiti su .NET 2.0, mentre Visual Studio 2010 consente il targeting di .NET 4.0, richiedendo l'impostazione useLegacyV2RuntimeActivationPolicy nel file app.config. Se un'applicazione VisionPro personalizzata applicazione che punta a .NET 4.0 serializza un file VPP, può contenere tipi specifici di .NET 4.0, causando il guasto di Cognex.VisionPro.QuickBuild.exe, un'applicazione .NET 2.0 durante il caricamento del file. Le soluzioni alternative includono il targeting di .NET 2.0–3.5, l'integrazione del controllo CogJobManagerEdit nell'applicazione .NET 4.0 o l'aggiunta di un file Cognex.VisionPro.QuickBuild.exe.config per consentire il caricamento del runtime di .NET 4.0. Tuttavia, queste soluzioni alternative hanno dei limiti. Le versioni future di VisionPro risolveranno questo problema.