gpt4 book ai didi

c# - NSubstitute -3.x 'ValueType' 在未被引用的程序集中定义。您必须添加对程序集“netstandard”的引用,

转载 作者:行者123 更新时间:2023-12-05 05:13:38 24 4
gpt4 key购买 nike

我正在努力寻找代码中此错误背后的原因:

ApplicationServiceTests\Test.cs(29, 13): error CS0012: The type 'ValueType' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.

代码行是:

        repo.GetCoveredCards(Arg.Is(cifCode)).Returns(Task.FromResult(new GetCustomerCCPlusResponse()
{
CreditCardPlus = new[] { card1, card2 }
}));

工具、框架和包

.net 框架 4.6.1使用 MSBuild 14 的 Visual Studio 2015。NSubstitute 3.1.0

当我使用 NSubstitute 版本 1.10.0 时,它似乎运行得非常好。

现在的问题是,为什么我在使用最新版本的 NSubstitute 时会收到此错误?

最佳答案

我在更新 Visual Studio 后遇到了同样的问题。从 UT 项目文件夹中删除 bin 和 obj 文件夹并重建项目。这为我解决了问题。

关于c# - NSubstitute -3.x 'ValueType' 在未被引用的程序集中定义。您必须添加对程序集“netstandard”的引用,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53384826/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com