Semua hal di bawah ini dibuat dalam VS2019, menggunakan .NET Framework 4.7 dan NUnit + NUnit3TestAdapter
Saya membuat sebuah majelis yang disebut Exitus. Tes, dan menambahkan beberapa unit tes. Namun, lakukan untuk beberapa masalah dengan Nuget, yang tidak bisa saya selesaikan, saya membuat proyek lain bernama Exitus.UnitTests dan menghapus file yang pernah saya miliki di proyek lama (termasuk mengubah namespace).
Sekarang proyek uji baru menunjukkan op dengan benar di penjelajah, tetapi "hantu" dari proyek lama tetap:
Jika saya mencoba menjalankan tes, jendela output menunjukkan kesalahan berikut:
System.InvalidOperationException: TestContainer berikut ini tidak ditemukan 'C: \ Users \ xxx \ Sumber \ Repositori \ Expire \ Exitus.Tests \ bin \ Debug \ Exitus.Tests.dll' di Microsoft.VisualStudio.TestWindow.Client.TestContainerProvider .d__46.MoveNext () --- Akhir jejak tumpukan dari lokasi sebelumnya di mana pengecualian dilempar --- di System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Tugas tugas) di System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessTugas pengerjaan tugas ) di Microsoft.VisualStudio.TestWindow.Controller.TestContainerConfigurationQueryByTestsBase.d__6.MoveNext () (...)
Jejak tumpukan jauh lebih lama, tetapi yang aneh adalah baris kedua, yang menyatakan bahwa tidak dapat menemukan wadah uji di \Exitus.Tests\bin\Debug\Exitus.Tests.dll
. Ini adalah nama proyek uji lama, yang saya hapus dan hapus. Saya telah mencari seluruh proyek saya untuk istilah iniExitus.Tests
itu dan tidak mengembalikan hasil.
Apakah ada cara untuk secara paksa menghapus proyek 'hantu' ini?