XUnit 测试无法找到带有 GUID 的项目

问题描述 投票:0回答:2

我的单元测试有问题。在我的项目中,我创建了一个额外的 xUnit 项目。

如果我通过

Right Click > Run
检查测试,没有问题,但是使用
Run All Tests in View
按钮(整个测试两次都通过)我收到4个警告,输出是:

ProjectData:找不到 GUID 55aeca32-6788-49c3-b345-c047d7107342 的项目 ProjectData:找不到 GUID 55aeca32-6788-49c3-b345-c047d7107342 的项目 ProjectData:找不到 GUID e3be655a-aaec-4f4c-b55f-1d1739002fac 的项目 ProjectData:找不到 GUID e3be655a-aaec-4f4c-b55f-1d1739002fac 的项目 开始试运行========== [xUnit.net 00:00:00.00] xUnit.net VSTest 适配器 v2.4.3+1b45f5407b(64 位.NET 6.0.9) [xUnit.net 00:00:00.61] 开始:Ado.NETSample.Tests [xUnit.net 00:00:00.88] 已完成:Ado.NETSample.Tests 测试运行完成:901 毫秒内运行 29 次测试(29 次通过,0 次失败,0 次跳过)==========

有什么想法可能是什么问题吗?

我是初学者,我找不到解决方案来解决我的问题(检查了 StackOverflow 和其他网站)。

c# xunit guid
2个回答
5
投票

项目 GUID 存储在 .sln 文件中。此错误通常意味着您已物理删除项目,但它仍然存在于 sln 文件中,您可以通过使用记事本编辑 sln 文件或在解决方案资源管理器中删除项目然后再次添加来修复它。


0
投票

删除隐藏的 .vs 文件夹,它就消失了。

© www.soinside.com 2019 - 2024. All rights reserved.