Skip to Main Content
Cognex Support Hub
Logo

Technisches Bulletin: VisionPro | v2

PDF: 0.12 MB

Version: 2

Veröffentlichungsdatum: 20.08.2012

Sprache: Englisch (English)

Download

Zusammenfassung des Inhalts

Dieses Bulletin beschreibt ein Kompatibilität zwischen Cognex VisionPro (Versionen 7.0-8.0) und Microsoft Visual Studio 2010 mit .NET 4.0. VisionPro verwendet .NET 2.0, das die useLegacyV2RuntimeActivationPolicy> in app.config für .NET 4.0 erfordert. Wenn eine VPP-Datei mit den Typen .NET 4.0 serialisiert ist, kann Cognex.VisionPro.QuickBuild.exe> sie nicht laden. Zu den Workarounds gehören das Targeting von .NET 2.0-3.5, das Einbetten von CogJobManagerEdit> oder das Hinzufügen von Cognex.VisionPro.QuickBuild.exe.config>. Es gibt Einschränkungen, aber zukünftige Aktualisierungen werden dies beheben.

Dieses technische Bulletin behandelt ein Kompatibilität bei der Verwendung von Cognex VisionPro (Versionen 7.0, 7.1, 7.2 und 8.0) mit Microsoft Visual Studio 2010 und dem .NET 4.0 Framework. Die Baugruppen von VisionPro basieren auf .NET 2.0, während Visual Studio 2010 das Targeting von .NET 4.0 ermöglicht, was die useLegacyV2RuntimeActivationPolicy in der Datei app.config erfordert. Wenn eine benutzerdefinierte VisionPro-Anwendung, die auf .NET 4.0 abzielt, eine VPP-Datei serialisiert, kann sie .NET 4.0-spezifische Typen enthalten, wodurch Cognex.VisionPro.QuickBuild.exe, eine .NET 2.0-Anwendung, beim Laden der Datei fehlschlägt. Zu den Workarounds gehören das Targeting von .NET 2.0–3.5, das Einbetten des CogJobManagerEdit-Steuerelements in die .NET 4.0-Anwendung oder das Hinzufügen einer Cognex.VisionPro.QuickBuild.exe.config-Datei, um das Laden von .NET 4.0-Laufzeit zu ermöglichen. Diese Workarounds haben jedoch Einschränkungen. Zukünftige VisionPro-Versionen werden dieses Problem lösen.