সম্পাদনা 2016-10-19:
মূল প্রশ্নটি XUnit পরীক্ষা রানারকে নিয়ে VS2015 CTP6-তে নির্দিষ্ট কোনও সমস্যা সম্পর্কিত ছিল। উত্তরগুলি থেকে এটি স্পষ্ট যে ভিজ্যুয়াল স্টুডিওতে ইউনিট পরীক্ষা আবিষ্কারের সাথে অনেক বিস্তৃত সমস্যা রয়েছে যা বিভিন্ন পরিস্থিতিতে ঘটতে পারে। এটি প্রতিফলিত করতে আমি আমার প্রশ্ন পরিষ্কার করেছি ed
আমি আমার নিজের উত্তরে একটি স্ক্রিপ্টও অন্তর্ভুক্ত করেছি যা এখনও উপস্থিত থাকলে একই রকম সমস্যাগুলি সমাধান করার জন্য আমি আজও ব্যবহার করি।
অন্যান্য অনেক উত্তর ভিএস পরীক্ষার রানার জটিলতা আরও ভালভাবে বুঝতে সাহায্য করেছে pro আমি কৃতজ্ঞ যে মানুষ এখনও তাদের সমাধান ভাগ করে নিচ্ছে!
আসল প্রশ্ন 2015-04-10:
গতকাল থেকে, আমার ভিজ্যুয়াল স্টুডিও টেস্ট এক্সপ্লোরার আমার কোনও প্রকল্পের জন্য পরীক্ষা আবিষ্কার করবে না। এটি নির্মাণের পরে সবুজ লোডিং বারটি প্রদর্শন করে না।
আমি যখন ভিজ্যুয়াল স্টুডিও টেস্ট এক্সপ্লোরারগুলিতে যাই এবং "সমস্ত রান করুন" এ ক্লিক করি বা যখন আমি কোনও পরীক্ষার পদ্ধতিতে ডান ক্লিক করি এবং "রান টেস্টগুলি" নির্বাচন করি, তখন আমি আমার আউটপুট উইন্ডোতে নিম্নলিখিতটি পাই:
Could not load file or assembly 'Microsoft.VisualStudio.Web.ProjectSystem, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
আমি উইন্ডোজ 10 ভিসুয়াল স্টুডিও 2015 অন্তর্গত CTP 6 দৌরাচ্ছি প্রো কারিগরী পূর্বরূপ, বিল্ড 10041. দ্য .NET ফ্রেমওয়ার্ক সংস্করণ কোন ব্যাপার বলে মনে হচ্ছে না - এটা ঘটে 4.0
, 4.5.2
এবং 4.6
।
আমি নিম্নলিখিত পরীক্ষামূলক ফ্রেমওয়ার্কগুলি দিয়ে চেষ্টা করেছি এবং সেগুলি সমস্ত একই আচরণ দেয়:
Microsoft.VisualStudio.QualityTools.UnitTestFramework v14.0.22609.0
xunit v2.1.0-beta1-build2945
সঙ্গেxunit.runner.visualstudio v2.1.0-beta1-build1051
NUnit v2.6.4
সঙ্গেNUnitTestAdapter v2.0.0
আমি গিটহাবের (xunit) তে একটি সমস্যা পেয়েছি যা একই রকমের বলে মনে হয়েছিল: xunit টিমের এই মন্তব্যে # 295 পরীক্ষা পাওয়া যায় না :
সচেতন থাকুন যে ভিজ্যুয়াল স্টুডিও 2015 সিটিপি 5 সাধারণভাবে ইউনিট টেস্টিং সহ অনেকেই (কেবল xUnit.net নয়) ভেঙে গেছে বলে জানা গেছে, সুতরাং এটি কাজ করার আশা করবেন না।
এছাড়াও, দয়া করে নিশ্চিত হয়ে নিন যে আপনি ভিজ্যুয়াল স্টুডিওর রানার ক্যাশে সাফ করেছেন। যদি এটি দূষিত হয়ে যায়, ভিজুয়াল স্টুডিও মুছে ফেলা না হওয়া পর্যন্ত স্থায়ীভাবে দুর্ব্যবহার করবে। ক্যাশেটি সাফ করতে, ভিজ্যুয়াল স্টুডিওর সমস্ত দৃষ্টান্ত বন্ধ করুন, তারপরে% TEMP% \ ভিজ্যুয়ালস্টুডিওস্টেস্ট এক্সপ্লোরার এক্সটেনশানগুলি মুছুন (সত্যি কথা বলতে,% TEMP% এ মুছে ফেলা সম্ভব নয়)
আমি তাদের পরামর্শটি ফোল্ডারটি মুছে ফেলার চেষ্টা করেছি %TEMP%\VisualStudioTestExplorerExtensions
। দুর্ভাগ্যক্রমে সমস্যাটি স্থির হয়নি।
আমি লক্ষ্য করেছি যে ReSharper আসলে হয় কিছু পরীক্ষার আবিষ্কার করতে পারবেন। এটি কেবল ভিএস এবং নুনিট পরীক্ষার জন্য কাজ করে, xunit এর জন্য নয়।
আমাকে কিছু ধরণের টেম্প বা ক্যাশে ফোল্ডার সাফ করতে হবে, তবে আমি জানি ভিজ্যুয়াল স্টুডিওতে তাদের অনেকগুলি রয়েছে এবং তাদের সমস্ত অনাকাঙ্ক্ষিত পার্শ্ব-প্রতিক্রিয়া ছাড়াই মুছে ফেলা যায় না।