2008-09-15 5 views
0

C#의 2.4.3 버전에서 Nunit 용으로 CollectionConstraint을 구현했습니다. 일부 개발자는 이미 2.4.7 버전으로 업그레이드했으며, 컴파일 할 때 프로젝트 생성 오류가 발생합니다. 이 오류는NUnit 버전에서 CollectionConstraints 구현

doMatch입니다 : 더 적합한 방법은

이 버전 불가지론 컴파일 그래서이 제약을하는 방법에 대한 조언을 무시 발견?

답변

2

불행히도 제약 API는 2.4.6의 맞춤 제약 조건에 대해 호환되지 않는 방식으로 변경되었습니다. NUnit 2.4.5 및 이전 버전에서는 IConstraint 인터페이스를 사용하고 2.4.6에서는 Constraint 추상 기본 클래스로 변경했습니다. 2.4.5 및 이전 버전에는 선택적 Constraint 기본 클래스가 있었지만 클래스가 버전간에 일관성이 없습니다.

따라서 NUnit의 두 버전 모두에서 컴파일 된 dll을 작동시키는 방법은 없습니다. 누구나 NUnit의 동일한 버전으로 업그레이드해야합니다.

죄송합니다. 귀하가 찾고있는 답변이 잘못되었습니다.