नीचे नीचे VS2019 में बनाया गया है। .NET फ्रेमवर्क 4.7 और NUnit + NUnit3TestAdapter का उपयोग कर
मैंने एग्जिट.टेस्ट नामक एक असेंबली बनाई और कुछ यूनिट टेस्ट जोड़े। हालांकि, नुगेट के साथ कुछ मुद्दों पर बात करें, जो मैं हल नहीं कर सका, मैंने एक्साइटस नामक एक और परियोजना बनाई। यूनीटेट्स ने पुरानी परियोजना में मेरे पास मौजूद एक बार की फ़ाइल (नाम स्थान बदलने सहित) को हटा दिया।
अब नए परीक्षण प्रोजेक्ट को एक्सप्लोरर में सही तरीके से दिखाया गया, लेकिन पुराने प्रोजेक्ट का "भूत" बना रहा:
यदि मैं परीक्षण चलाने की कोशिश करता हूं, तो आउटपुट विंडो निम्न त्रुटि दिखाती है:
System.InvalidOperationException: निम्नलिखित TestContainer को 'C: \ Users \ xxx \ Source \ Repositories \ Expire \ Exire.Tests \ bin \ Debug \ Exitus.Tests.dll' Microsoft.VisualStudio.TestWindow.Client.TestContainerTontainerPontainer में उपलब्ध नहीं पाया गया। .d__46.MoveNext () --- पिछले स्थान से स्टैक ट्रेस का अंत जहां अपवाद को फेंक दिया गया था --- System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (टास्क टास्क) System.untime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotugification पर ) Microsoft.VisualStudio.TestWindow.Controller.TestContainerConfigurationQueryByTestsBase.d__6.MoveNext () (...) पर
स्टैक ट्रेस बहुत लंबा है, लेकिन जिज्ञासु दूसरी पंक्ति है, जिसमें कहा गया है कि यह परीक्षण कंटेनर को नहीं ढूंढ सका \Exitus.Tests\bin\Debug\Exitus.Tests.dll
। यह पुराने परीक्षण प्रोजेक्ट का नाम है, जिसे मैंने हटा दिया और हटा दिया। मैंने अपने पूरे प्रोजेक्ट को शब्द के लिए खोजा है Exitus.Tests
और इसका कोई परिणाम नहीं है।
इस 'भूत' परियोजना को बलपूर्वक हटाने के लिए क्या कोई रास्ता है?