0
我們已經在C#中的2.4.3版本中爲Nunit實現了CollectionConstraint
。我們的一些開發人員已經升級到2.4.7版本,並且在編譯時會出現項目創建錯誤。該錯誤是跨NUnit版本實現CollectionConstraints
doMatch:沒有找到合適的方法來覆蓋
如何,因此編譯版本不可知得到這個約束有什麼建議?
我們已經在C#中的2.4.3版本中爲Nunit實現了CollectionConstraint
。我們的一些開發人員已經升級到2.4.7版本,並且在編譯時會出現項目創建錯誤。該錯誤是跨NUnit版本實現CollectionConstraints
doMatch:沒有找到合適的方法來覆蓋
如何,因此編譯版本不可知得到這個約束有什麼建議?
不幸的是,約束API在2.4.6中以自定義約束的不兼容方式進行了更改。 NUnit 2.4.5和更早版本使用IConstraint接口,並在2.4.6中將其更改爲約束抽象基類。在2.4.5及更早版本中有一個可選的約束基類,但類在版本之間不一致。
因此,沒有辦法使編譯後的dll能夠同時使用兩個版本的NUnit。每個人都應該升級到相同版本的NUnit。
對不起,我相信這不是你要找的答案。
山姆