コンテンツサマリー
このブリテンでは、コグネックスVisionPro (バージョン 7.0-8.0) と Microsoft Visual Studio 2010 with .NET 4.0 の互換性の問題について説明します。VisionProは.NET 2.0を使用し、.NET 4.0のapp.configでuseLegacyV2RuntimeActivationPolicy。.NET 4.0 タイプの VPP ファイルがシリアル化されている場合、コグネックス.VisionPro.QuickBuild.exe> はファイルを読み込めません。回避策には、.NET 2.0-3.5のターゲット設定、CogJobManagerEdit>の埋め込み、コグネックス.VisionPro.QuickBuild.exe.config>の追加などがあります。制限は存在しますが、今後の更新で修正されます。
このテクニカル ブリテンは、Microsoft Visual Studio 2010 および .NET 4.0 Framework で コグネックス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 アプリケーションである コグネックス.VisionPro.QuickBuild.exe がファイルのロード時に失敗します。回避策には、.NET 2.0–3.5 のターゲット設定、.NET 4.0 アプリケーションへの CogJobManagerEdit コントロールの組み込み、.NET 4.0 ランタイムのロードを有効にするための コグネックス.VisionPro.QuickBuild.exe.config ファイルの追加などがあります。しかし、これらの回避策には限界があります。将来のVisionProバージョンはこの問題を解決します。