2008-09-15 16 views
0

C#のバージョン2.4.3でNunitにCollectionConstraintを実装しました。私たちの開発者の中にはすでにバージョン2.4.7にアップグレードしていて、コンパイル時にプロジェクト作成エラーが発生します。エラーがNUnitバージョン間でCollectionConstraintsを実装する

doMatchです:もし適切な方法は、

それがバージョンagnosticallyコンパイルので、この制約を取得する方法上の任意のアドバイスを上書きすることが分かっていませんか?

答えて

2

残念ながら、制約APIは、2.4.6のカスタム制約のために互換性のない方法で変更されました。 NUnit 2.4.5以前はIConstraintインタフェースを使用し、2.4.6ではConstraint抽象基本クラスに変更されました。 2.4.5以前のオプションのConstraint基本クラスがありましたが、バージョン間でクラスの一貫性がありません。

したがって、コンパイルされたdllをNUnitの両方のバージョンで動作させる方法はありません。誰もが同じバージョンのNUnitにアップグレードする必要があります。

申し訳ありませんが、これはあなたが探している答えではないと確信しています。

サム