ටෙස්ට් එක්ස්ප්ලෝරර් (වීඑස්) '<නොදන්නා ව්‍යාපෘතිය>' පෙන්වයි


157

.NET Framework 4.7 සහ NUnit + NUnit3TestAdapter භාවිතා කරමින් VS2019 හි පහත ඕනෑම දෙයක් සාදා ඇත.

මම Exitus.Tests නමින් එක්රැස්වීමක් නිර්මාණය කළ අතර ඒකක පරීක්ෂණ කිහිපයක් එකතු කළෙමි. කෙසේ වෙතත්, මට විසඳීමට නොහැකි වූ නුජෙට් සමඟ ඇති සමහර ගැටළු වලට මම එක්සිටස් යූනිටෙට්ස් නමින් තවත් ව්‍යාපෘතියක් කර පැරණි ව්‍යාපෘතියේ එක් වරක් තිබූ ගොනුව ඉවත් කළෙමි (නාම අවකාශය වෙනස් කිරීම ඇතුළුව).

දැන් නව පරීක්ෂණ ව්‍යාපෘතිය ගවේෂකයේ නිවැරදිව දෘෂ්ටි කෝණයෙන් පෙන්නුම් කළ නමුත් පැරණි ව්‍යාපෘතියේ “අවතාරයක්” ඉතිරිව තිබේ:

දෘශ්‍ය ස්ටුඩියෝ පරීක්ෂණ ගවේෂකය

මම පරීක්ෂණය ක්‍රියාත්මක කිරීමට උත්සාහ කරන්නේ නම්, ප්‍රතිදාන කවුළුව පහත දෝෂය පෙන්වයි:

System.InvalidOperationException: Microsoft.VisualStudio.TestWindow.Client.TestContainer .d__46. ) Microsoft.VisualStudio.TestWindow.Controller.TestContainerConfigurationQueryByTestsBase.d__6.MoveNext () (...)

තොග හෝඩුවාව බොහෝ දිගු වේ, නමුත් කුතුහලය දනවන දෙය දෙවන පේළිය වන අතර, එය පරීක්ෂණ බහාලුම සොයාගත නොහැකි බව සඳහන් කරයි \Exitus.Tests\bin\Debug\Exitus.Tests.dll. මම ඉවත් කර මකා දැමූ පැරණි පරීක්ෂණ ව්‍යාපෘතියේ නම මෙයයි. මෙම පදය සඳහා මම මගේ සම්පූර්ණ ව්‍යාපෘතියම සෙවූ Exitus.Testsඅතර එයින් කිසිදු ප්‍රති .ලයක් නොලැබේ.

මෙම 'අවතාර' ව්‍යාපෘතිය බලහත්කාරයෙන් ඉවත් කිරීමට කෙසේ හෝ තිබේද?


Answers:


323
  1. වසන්න Visual Studio.
  2. *.testlogලිපිගොනු මකන්න : solutionfolder \ .vs \ විසඳුමේ නම \ v16 \ TestStore \ අංකය .

3
බොහෝ ප්‍රතිපෝෂණයන්ගෙන් පසුව, මෙය පිළිගැනීමේ පිළිතුරට වෙනස් කිරීමට මම තීරණය කර ඇත්තෙමි. මම තවමත් ඇලෙක්ස් බී ගේ පිළිතුර භාවිතා කර ඇති අතර, එය ඔබගේ git ගබඩාවේ විවේචනාත්මක ලිපිගොනු නොමැති තාක් කල් හොඳින් ක්‍රියාත්මක වේ.
Noceo

13
.vs සැඟවුණු නාමාවලියකි. සැඟවුණු නාමාවලි බැලීමට ඔබේ ගොනු ගවේෂකය සැකසීමට වග බලා ගන්න
citronas

1
අධිෂ් not ාන සහගත නොවේ, මම "git clean -xfd" සමඟ විසඳා ගත්තෙමි
සැක්ස්

3
දෘශ්‍ය චිත්‍රාගාර දෝෂ වලින් 99% ක්ම විසඳනු ලබන්නේ .vs ෆෝල්ඩරයේ හෝ වින්ඩෝස් තාවකාලික / රෝමිං / දේශීය ෆෝල්ඩරයේ ඇති මැජික් සැඟවුණු ගොනු ඉවත් කිරීමෙනි. : සී
ලිපිගොනු

5
මම මේ ගැන අභ්‍යන්තරව විමසුවෙමි. පෙනෙන විදිහට ගැටළුව 16.5 හි විසඳා ඇත.
ඩ්‍රූ නොක්ස්

21

මම දැන් එම ගැටලුවටම මුහුණ දුන්නා. පිරිසිදු කිරීමක් උදව් විය. මට අවසාන වරට වීඑස් සමඟ පිරිසිදු කිරීමේ ගැටළු ඇති බැවින් (සමහර ඩීබී-ලොක් සැබෑ පිරිසිදු කිරීමක් සිදුවීම වළක්වයි), මගේ වැඩ කරන පිරිසිදු කිරීම මේ ආකාරයෙන් විය:

  1. වීඑස් වසා දමන්න.
  2. විසඳුම් ෆෝල්ඩරයේ Git Bash: git clean -xfd

බොහෝ විට එය උපකාරී වේ.


2
ඒක වැඩ කළා, බොහොම ස්තුතියි. එය ඔබගේ පළමු පෝස්ට් එක මෙන් පෙනේ, එය එසේ නම්, එය එක් වරක් ඇතුල්වීමේ දොරටුවක් බව මම පැවසිය යුතුය :-)
Noceo

XUnit ටෙස්ට් ධාවකය සමඟ ටෙස්ට් ඩීඑල්එල් අතර පරීක්ෂණ ගෙන යන විට පරීක්ෂණ ගවේෂක ප්‍රති results ලවල “නොදන්නා ව්‍යාපෘතිය” මම කිහිප වතාවක් දුටුවෙමි. මගේ විසඳුම් ගොනුවට සමාන ෆෝල්ඩරයේ තිබූ .vs ෆෝල්ඩරය මකා දැමීම ප්‍රමාණවත් බව මට පෙනී ගියේය.
ෆ්‍රෑන්ක් ෂ්විටර්මන්

8
මෙම පිළිතුර ප්‍රභව පාලනයේ නොමැති ඕනෑම දෙයක් ඉවත් කරයි, එබැවින් ඔබ දියත් කිරීමේ සැකසුම්.ජේසන් වැනි දේ පරීක්ෂා නොකරන්නේ නම්, ඒ වෙනුවට pwretmo ගේ පිළිතුර භාවිතා කිරීමට ඔබට අවශ්‍ය විය හැකිය.
ෂෝන්

4
wpwretmo පිළිතුර නිශ්චිත ගැටළුවට වඩා ආරක්ෂිත සහ සෘජු පිළිතුරකි.
හිම කේතය

2
ප්රජාව කතා කර ඇත. මම පිළිගත් පිළිතුර වෙනස් කර, අන් අයට හැකි උපරිම ආකාරයෙන් උදව් කිරීමට. මෙම පිළිතුර තවමත් මට හොඳයි, නමුත් එයට යම් අවදානම් හඳුන්වා දිය හැකි බව මට වැටහෙනවා. උපකාරයට මම තවමත් කෘත ful වෙමි :-).
Noceo

0

මෙම විසඳුම් දෙකම මට වැඩ කළේ නැත. මම විසින් වැඩ පරීක්ෂණ ගවේෂකයා ලබා ගැනීමට සමත් විය විෂුවල් ස්ටුඩියෝ වසා සහ මකා දැමීම ද " .vs " ෆෝල්ඩරය. ඉන්පසු විසඳුම නැවත විවෘත කර එය නැවත ගොඩනඟා ගැනීමට ඉඩ දෙන්න.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.