我写了一个非常简单的c# .Net框架应用程序和eddes som单元测试。现在,尝试使用coverlet检查覆盖率。获取错误MSB4184。无法计算表达式"System.Version::Parse('')“。版本字符串部分太短或太长。(参数'input‘)。有人遇到过这样的错误吗?
发布于 2021-06-16 15:06:36
Coverlet有一些局限性。它只支持SDK风格的项目,在某些情况下只支持.NET核心测试项目。如果在解决方案中启动新的测试项目,这不是问题,因为您可能会混淆项目类型。
但将现有的旧测试项目迁移到SDK样式的.NET核心项目可能是必要的。
https://github.com/coverlet-coverage/coverlet#Quick-Start提供了有关这些要求的更多信息。
https://stackoverflow.com/questions/67058242
复制相似问题