টেস্ট এক্সপ্লোরার (ভিএস) '<অজানা প্রকল্প>' দেখায়


157

নীচের কিছুটি .NET ফ্রেমওয়ার্ক 4.7 এবং NUnit + NUnit3TestAdapter ব্যবহার করে VS2019 এ তৈরি করা হয়েছে

আমি এক্সিটাস. টেস্টস নামে একটি অ্যাসেমব্লি তৈরি করেছি এবং কয়েকটি ইউনিট পরীক্ষা যুক্ত করেছি। তবে নুগেটের সাথে কিছু সমস্যা করুন, যা আমি সমাধান করতে পারিনি, আমি এক্সিটাস নামে একটি আর একটি প্রকল্প তৈরি করেছিলাম nউনিটটেষ্টস এবং পুরানো প্রকল্পে আমার একবারের ফাইলটি সরিয়ে ফেললাম (নাম স্থান পরিবর্তন সহ)।

এখন নতুন পরীক্ষা প্রকল্পটি এক্সপ্লোরারটিতে সঠিকভাবে প্রদর্শিত হয়েছিল, তবে পুরানো প্রকল্পের একটি "ভূত" রয়ে গেছে:

ভিজ্যুয়াল স্টুডিও পরীক্ষার এক্সপ্লোরার

যদি আমি পরীক্ষা চালানোর চেষ্টা করি তবে আউটপুট উইন্ডোটি নিম্নলিখিত ত্রুটিটি দেখায়:

System.InuthorOperationException: নিম্নলিখিত টেস্টকন্টেইনারটি 'সি: \ ব্যবহারকারীদের xXX \ উত্স \ সংগ্রহস্থলসমূহ \ মেয়াদোত্তীর্ণ \ Exitus.Tests \ বিন \ ডিবাগ \ Exitus.Tests.dll' মাইক্রোসফ্ট.ভিজুয়ালস্টুডিও.টেষ্টওয়্যারস্টাইন কন্টেইন্টকন্ট্রন্টকন্টিয়ার .ডি। ) মাইক্রোসফ্ট.ভিজুয়ালস্টুডিও.টেষ্ট উইন্ডো.কন্ট্রোলার.টেষ্টকন্টেইনার কনফিগারেশন কুইরিবিস্টেসবেস.ড__6.মোভনেক্সট () ... ()

স্ট্যাক ট্রেসটি অনেক দীর্ঘ, তবে কৌতূহলী জিনিসটি দ্বিতীয় লাইন, এটি উল্লেখ করে যে এটি পরীক্ষার ধারকটি খুঁজে পাচ্ছে না \Exitus.Tests\bin\Debug\Exitus.Tests.dll। এটি পুরানো পরীক্ষা প্রকল্পের নাম, যা আমি সরিয়ে দিয়ে মুছে ফেলেছি। আমি এই শব্দটির জন্য আমার পুরো প্রকল্পটি অনুসন্ধান করেছি Exitus.Testsএবং এটি কোনও ফল দেয় না।

এই 'ভূত' প্রকল্পটি বলপূর্বকভাবে মুছে ফেলার জন্য কি আছে?


উত্তর:


323
  1. বন্ধ Visual Studio
  2. মুছুন *.testlog: ফাইল solutionfolder \ .vs \ সমাধান নাম \ v16 \ TestStore \ সংখ্যা

3
অনেক প্রতিক্রিয়ার পরে, আমি এটি গ্রহণযোগ্য উত্তরে পরিবর্তন করার সিদ্ধান্ত নিয়েছি। আমি এখনও অ্যালেক্স বি এর উত্তরটি ব্যবহার করেছি, যা আপনার গিট সংগ্রহস্থলটিতে সমালোচনামূলক ফাইল রয়েছে যতক্ষণ না ঠিক আছে, যা ট্র্যাক নাও হতে পারে।
Noceo

13
.vs একটি গোপন ডিরেক্টরি। লুকানো ডিরেক্টরিগুলি দেখতে আপনার ফাইল এক্সপ্লোরার সেট করতে নিশ্চিত করুন
সিট্রোনাস

1
Resolutive না, আমি "Git পরিষ্কার -xfd" সঙ্গে সমাধান করা
Zax

3
.Vs ফোল্ডারে ম্যাজিক লুকানো ফাইলগুলি বা উইন্ডোজ টেম্প / রোমিং / স্থানীয় ফোল্ডারটি সরিয়ে 99% ভিজ্যুয়াল স্টুডিও ত্রুটিগুলি সমাধান করা হয়। : সি
ফাইলস্ক্র্যাপগুলি

5
আমি এই সম্পর্কে অভ্যন্তরীণ জিজ্ঞাসা। স্পষ্টতই সমস্যাটির সমাধান 16.5।
ড্রউ নোকস

21

আমি এখনই একই সমস্যার মুখোমুখি হয়েছি। একটি ক্লিনআপ সাহায্য করেছে। যেহেতু আমার শেষ বারে ভিএস-এর সাথে ক্লিনআপ সংক্রান্ত সমস্যা ছিল (কিছু ডিবি-লক একটি সত্যিকারের ক্লিনআপটি ঘটতে বাধা দেয়), আমার কার্যকরী ক্লিনআপটি এইভাবে ছিল:

  1. বন্ধ
  2. সমাধান ফোল্ডারে গিট বাশ: git clean -xfd

সম্ভবত এটি সাহায্য করে।


2
যে কাজ করেছে, আপনাকে অনেক ধন্যবাদ। এটি আপনার প্রথম পোস্টের মতো মনে হচ্ছে, যদি এটি হয় তবে অবশ্যই বলতে হবে যে এটি একবার প্রবেশদ্বার তৈরি করার জন্য :-)
Noceo

আমি এক্স ইউনাইট পরীক্ষা রানারের সাথে পরীক্ষার ডিএলএলগুলির মধ্যে পরীক্ষা স্থানান্তরিত করার সময় কয়েকবার পরীক্ষার ফলাফলগুলিতে "উকনড প্রজেক্ট" দেখেছি। আমি দেখতে পেলাম যে আমার সলিউশন ফাইলের মতো একই ফোল্ডারে থাকা .vs ফোল্ডারটি মোছার জন্য এটি যথেষ্ট ছিল।
ফ্র্যাঙ্ক শ্যুইটারম্যান

8
এই উত্তরটি উত্স নিয়ন্ত্রণে নেই এমন কোনও কিছু সরিয়ে ফেলবে, তাই আপনি যদি لانچসেটেটিংস.জসনের মতো জিনিসগুলি পরীক্ষা না করে থাকেন তবে আপনি পরিবর্তে প্যারেটমোর উত্তরটি ব্যবহার করতে চাইতে পারেন।
শন

4
@Pretretmo উত্তর নির্দিষ্ট সমস্যার একটি নিরাপদ এবং আরও সরাসরি উত্তর।
তুষারকোড

2
জনগণ কথা বলেছে। আমি অন্যদের সর্বোত্তম সম্ভাব্য উপায়ে সহায়তা করার জন্য, গ্রহণযোগ্য উত্তরটি পরিবর্তন করেছি। এই উত্তরটি আমার পক্ষে এখনও ঠিক ছিল, তবে আমি পয়েন্টটি পেয়েছি যে এটি নির্দিষ্ট ঝুঁকিগুলি প্রবর্তন করতে পারে। আমি এখনও সাহায্যের জন্য অনেক কৃতজ্ঞ যদিও :-)।
Noceo

0

এই সমাধানগুলির কোনওটিই আমার পক্ষে কার্যকর হয়নি। আমি ভিজ্যুয়াল স্টুডিও বন্ধ করে এবং " .vs " ফোল্ডারটি মোছার মাধ্যমে পরীক্ষার কাজ করতে সক্ষম হয়েছি । তারপরে সমাধানটি আবার খুলুন এবং এটি পুনরায় তৈরি করতে দিন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.