Question

Nous avons implémenté une CollectionConstraint pour Nunit dans la version 2.4.3 en C #. Cependant, certains de nos développeurs ont déjà effectué la mise à niveau vers la version 2.4.7 et rencontrent des erreurs de création de projet lors de la compilation. L'erreur est

  

doMatch: aucune méthode appropriée n'a été trouvée pour remplacer

Un conseil sur la manière d'obtenir cette contrainte pour qu'elle compile de manière agnostique?

Était-ce utile?

La solution

Malheureusement, l'API de contrainte a changé de manière incompatible avec les contraintes personnalisées dans 2.4.6. NUnit 2.4.5 et versions antérieures utilisaient une interface IConstraint et en 2.4.6, elle a été modifiée en une classe de base abstraite Constraint. Il existait une classe de base optionnelle Constraint dans les versions 2.4.5 et antérieures, mais la classe n’était pas cohérente entre les versions.

Par conséquent, il n’ya aucun moyen de faire fonctionner une DLL compilée avec les deux versions de NUnit. Tout le monde devrait passer à la même version de NUnit.

Désolé, je suis certain que ce n'est pas la réponse que vous cherchez.

Sam

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top