Mọi thứ bên dưới được thực hiện trong VS2019, sử dụng .NET Framework 4.7 và NUnit + NUnit3TestAd CHƯƠNG
Tôi đã tạo ra một hội đồng có tên là Exitus.Tests và thêm một vài bài kiểm tra đơn vị. Tuy nhiên, đối với một số vấn đề với Nuget, mà tôi không thể giải quyết, tôi đã thực hiện một dự án khác có tên là Exitus.UnitTests và xóa tệp một lần tôi có trong dự án cũ (bao gồm thay đổi không gian tên).
Bây giờ dự án thử nghiệm mới cho thấy op chính xác trong trình thám hiểm, nhưng một "bóng ma" của dự án cũ vẫn còn:
Nếu tôi cố chạy thử nghiệm, cửa sổ đầu ra sẽ hiển thị lỗi sau:
System.InvalidOperationException: Không tìm thấy TestContainer sau 'C: \ Users \ xxx \ Source \ Repstoreories \ Expire \ Exitus.Tests \ bin \ Debug \ Exitus.Tests.dll' tại Microsoft.VisualStudio.TestWindow.Client.TestContainer .d__46.MoveNext () --- Kết thúc dấu vết ngăn xếp từ vị trí trước đó, ngoại lệ được ném --- tại System.R nb.CompilerService.TaskAwaiter.ThrowForNonSuccess (Nhiệm vụ tác vụ) tại System.R nb.CompilerService.TaskAwaiter.HandleNonSuccessAnd ) tại Microsoft.VisualStudio.TestWindow.Controll.TestContainerConfigurationQueryByTestsBase.d__6.MoveNext () (...)
Dấu vết ngăn xếp dài hơn rất nhiều, nhưng điều gây tò mò là dòng thứ hai, nói rằng nó không thể tìm thấy thùng chứa thử nghiệm tại \Exitus.Tests\bin\Debug\Exitus.Tests.dll
. Đây là tên của dự án thử nghiệm cũ, mà tôi đã xóa và xóa. Tôi đã tìm kiếm toàn bộ dự án của tôi cho thuật ngữ Exitus.Tests
và nó không trả lại kết quả.
Có cách nào để loại bỏ mạnh mẽ dự án 'ma' này không?