FluentAssertions引用不正确导入

时间:2014-05-01 22:18:04

标签: c# .net-4.0 assembly-references fluent-assertions

如果我下载FluentAssertions 1.7.1(我目前所有的单元测试都是针对的),那么我可以对dll进行引用,下面的测试也可以正常工作。

但我尝试通过NuGet升级并使用FluentAssertions版本3.0.90并尝试3.0.107。在遇到问题后我尝试制作一个全新的解决方案/类库项目,但它无法检测到库中的任何内容......

下面的测试无法编译,因为无法找到.Should的{​​{1}}扩展方法...或其他任何内容。 但我可以清楚地看到它存在于对象浏览器中我可以在我的程序集引用中看到 FluentAssertions FluentAssertions.Core ,但只能查看 FluentAssertions.Core 。 Intellisence似乎唯一能找到的扩展方法是bool.ShouldRaisePropertyChangeFor<...>

我的项目目标是.Net4.0,此时我认为这是一个配置问题,但我不知道从哪里开始查看是否存在。谷歌似乎没有其他人有这个问题。

.ShouldNotRaisePropertyChangeFor<...>

1 个答案:

答案 0 :(得分:6)

那是因为v3.0需要4.0.3 of the .NET框架(大多数人已经在使用)。