2

.net Framework 3.5 の大規模なシステムがありますが、z3 4.0 C# API は .net Framework 4.0 のみを対象としているようです。現在、.net フレームワークのバージョンをアップグレードせずに、システムでその API を使用する方法はありますか (そうするのは非常に困難です)。

4

1 に答える 1

1

.NET インターフェイスの現在のコードは、このリリースで最初に導入されたいくつかの機能 (System.Numerics や System.Collections.Concurrent など) に依存しているため、.NET 4.0 が必要です。ただし、4.0 へのアップグレードは大きな問題にはなりません。また、3.5 フレームワーク用にコンパイルされた他のコンポーネントとの下位互換性がある必要があるため、最上位アプリケーションにのみ必要です (いくつかの例外を除いて、MSDN .NET バージョンの互換性を参照してください)。 )。

コードが BigInteger を必要としない場合は、これらの問題を回避することができます。あなただけの「特別編」をお作りします。ただし、これには多少の努力が必要であり、将来の更新はないため、絶対に必要な場合にのみこれを検討する必要があります.

現在、.NET API のソース コードをリリースする可能性を検討しているため、将来的には、エンド ユーザー自身がそのような適応や変更を行うことができます。それまでは、興味のあるユーザーは私に直接連絡して、ケースバイケースで「特別版」について話し合うことができるようにお願いしたいと思います.

于 2012-07-18T17:46:47.610 に答える