Segala sesuatu di bawah ini dibuat di VS2019, menggunakan .NET Framework 4.7 dan NUnit + NUnit3TestAdapter
Saya membuat perakitan bernama Exitus.Tests, dan menambahkan beberapa unit test. Namun, untuk beberapa masalah dengan Nuget, yang tidak dapat saya selesaikan, saya membuat proyek lain bernama Exitus.UnitTests dan menghapus file yang pernah saya miliki di proyek lama (termasuk mengubah namespace).
Sekarang proyek pengujian baru menunjukkan operasi yang benar di penjelajah, tetapi "hantu" dari proyek lama tetap ada:
Jika saya mencoba menjalankan pengujian, jendela keluaran menunjukkan kesalahan berikut:
System.InvalidOperationException: TestContainer berikut tidak ditemukan 'C:\Users\xxx\Source\Repositories\Expire\Exitus.Tests\bin\Debug\Exitus.Tests.dll' di Microsoft.VisualStudio.TestWindow.Client.TestContainer.TestContainerProvider .d__46.MoveNext() --- Akhir pelacakan tumpukan dari lokasi sebelumnya di mana pengecualian dilemparkan --- di System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tugas tugas) di System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tugas tugas ) di Microsoft.VisualStudio.TestWindow.Controller.TestContainerConfigurationQueryByTestsBase.d__6.MoveNext() (...)
Pelacakan tumpukan jauh lebih panjang, tetapi yang membuat penasaran adalah baris kedua, yang menyatakan bahwa ia tidak dapat menemukan wadah pengujian di \Exitus.Tests\bin\Debug\Exitus.Tests.dll
. Ini adalah nama proyek pengujian lama yang saya hapus dan hapus. Saya telah mencari istilah Exitus.Tests
di seluruh proyek saya dan tidak membuahkan hasil.
Apakah ada cara untuk menghapus paksa proyek 'hantu' ini?