我的单元测试有问题。在我的项目中,我创建了一个额外的 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 和其他网站)。
项目 GUID 存储在 .sln 文件中。此错误通常意味着您已物理删除项目,但它仍然存在于 sln 文件中,您可以通过使用记事本编辑 sln 文件或在解决方案资源管理器中删除项目然后再次添加来修复它。
删除隐藏的 .vs 文件夹,它就消失了。