以下のすべては、.NET Framework 4.7とNUnit + NUnit3TestAdapterを使用してVS2019で作成されています
Exitus.Testsというアセンブリを作成し、いくつかの単体テストを追加しました。しかし、解決できなかったNugetのいくつかの問題を解決するには、Exitus.UnitTestsと呼ばれる別のプロジェクトを作成し、古いプロジェクトにあった以前のファイル(名前空間の変更を含む)を削除しました。
これで、新しいテストプロジェクトはエクスプローラーで正しくopを示しましたが、古いプロジェクトの「ゴースト」が残りました。
テストを実行しようとすると、出力ウィンドウに次のエラーが表示されます。
System.InvalidOperationException:次のTestContainerが見つかりませんでした 'C:\ Users \ xxx \ Source \ Repositories \ Expire \ Exitus.Tests \ bin \ Debug \ Exitus.Tests.dll' Microsoft.VisualStudio.TestWindow.Client.TestContainer.TestContainerProviderで.d__46.MoveNext()---例外がスローされた前の場所からのスタックトレースの終わり--- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task )Microsoft.VisualStudio.TestWindow.Controller.TestContainerConfigurationQueryByTestsBase.d__6.MoveNext()(...)で
スタックトレースははるかに長くなりますが、興味深いのは2行目にあり、でテストコンテナが見つからなかったことを示しています\Exitus.Tests\bin\Debug\Exitus.Tests.dll
。これは、私が削除して削除した古いテストプロジェクトの名前です。プロジェクト全体で用語Exitus.Tests
を検索しましたが、結果が返されません。
とにかくこの「ゴースト」プロジェクトを強制的に削除する方法はありますか?