【发布时间】:2020-01-07 22:13:48
【问题描述】:
我无法编译使用 Microsoft fakes 的单元测试项目。尝试这样做时,我会遇到以下错误。
严重性代码描述项目文件行抑制状态 错误 CS0115 'StubX509Certificate2.GetCertHash(HashAlgorithmName)':找不到合适的方法来覆盖 [C:\path\ServerAPI.UnitTest\obj\Debug\Fakes\s\f.csproj] ServerAPI.UnitTest C:\path\ServerAPI.UnitTest \f.cs 137304 活动
我正在使用 Visual Studio 2019(企业版)并且目标是 .NET 4.6.2。我不确定为什么会发生这种情况,并尝试将以下代码添加到 mscorlib.fakes。
<StubGeneration>
<Remove FullName="System.Security.Cryptography"/>
</StubGeneration>
即使删除了虚假的程序集引用和 .fakes 配置文件,我仍然收到此错误。
【问题讨论】:
标签: c# visual-studio microsoft-fakes shim