c# - কোথায় "মাইক্রোসফ্ট। VisualStudio.TestTools.UnitTesting" খুঁজে পাওয়া যায় নি?




visual-studio-2010 dll (7)

আমি আমার সি # ভিজ্যুয়াল স্টুডিও প্রকল্পে নিম্নলিখিত ত্রুটি পেয়ে যাচ্ছি:

টাইপ বা নামস্থান নাম 'ভিজ্যুয়ালস্টুডিও' নামস্থান 'মাইক্রোসফ্ট' তে বিদ্যমান নেই (আপনি কি একটি সমাবেশ রেফারেন্স অনুপস্থিত?)

আমি microsoft.dll ফাইলটি খুঁজে বের করার চেষ্টা করেছি কিন্তু কোন রেফারেন্স পাইনি। আমি ভুল DLL অনুসন্ধান করছি?

using Microsoft.VisualStudio.TestTools.UnitTesting;  
using Kya.MsFx.Services.Swiper;

namespace Kya.MsFx.Devices.Swiper.Test
{
[TestClass]
public class SwiperWindowTest
{

    private SwiperWebServiceHost m_SwiperWS = null;
    /// <summary>
    ///     start web service on a separate thread, so tests 
    ///     can be executed withut blocking the application thread
    /// </summary>
    [ClassInitialize]
    public void SetupSwiperTests() {

        m_SwiperWS = SwiperWebServiceHost.StartService();

    }

    /// <summary>
    /// Stop service started during class initialize and kill the thread
    /// </summary>
    [ClassCleanup]
    public void CleanupSwiperTests() {
        m_SwiperWS.Stop();
    }


    /// <summary>
    ///   simulate init, swipe, clear operations
    /// </summary>
    [TestMethod]
    public void TestSwiperService()
    {
        MessageBox.Show("test");
    }
}
}


আপনি এখানে এসেছেন কারণ আপনার VSTS বিল্ড কাজ উপরে ত্রুটি বার্তাটি ব্যর্থ হয়। নিশ্চিত করুন যে আপনি কমপক্ষে ২ সংস্করণ ব্যবহার করছেন। * আপনার প্যাকেজগুলি পুনরুদ্ধারের জন্য নুজেট টাস্কের *।


আপনি রেফারেন্স যোগ করতে হবে

Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 

এটি "সি: \ প্রোগ্রাম ফাইল \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 10.0 \ Common7 \ IDE \ PublicAssemblies \" ডিরেক্টরিতে পাওয়া যাবে (VS2010 পেশাদার বা উপরে; নেট ফ্রেমওয়ার্ক 4.0)।

অথবা আপনার প্রকল্পের উপর ডান ক্লিক করুন এবং নির্বাচন করুন: রেফারেন্স যুক্ত করুন ...> .NET:


আমি এই পুরানো জানি, এই আমার গুগল অনুসন্ধানে এসেছিলেন কি। আমি NuGet এই প্যাকেজ রেফারেন্স প্রয়োজন:


এই সমস্যা সমাধানের জন্য আমাকে নিম্নলিখিত কাজ করতে হয়েছিল:

  1. প্রশাসনিক সুবিধা সঙ্গে ভিসুয়াল স্টুডিও ইনস্টলার চালু করুন
  2. এটি যদি আপনার কাছে ভিসুয়াল স্টুডিওতে আপডেটগুলি ইনস্টল করার অনুরোধ জানায় তবে তা চালিয়ে যাওয়ার আগে এটি করুন
  3. যখন প্রম্পটে, বিদ্যমান ইনস্টলেশন সংশোধন করতে বাটনে ক্লিক করুন
  4. উপরে "ব্যক্তিগত উপাদান" ট্যাব / শীর্ষচরণের উপর ক্লিক করুন
  5. "ডিবাগিং এবং পরীক্ষার" বিভাগে স্ক্রোল করুন
  6. "ওয়েব পারফরম্যান্স এবং লোড টেস্টিং সরঞ্জাম" এর পাশে থাকা বাক্সটি চেক করুন
  7. অনুপস্থিত DLL ইনস্টল করতে ডায়ালগের নিচের ডানদিকে কোণে সংশোধন বোতামটিতে ক্লিক করুন

একবার DLL ইনস্টল হয়ে গেলে, এজেন্ট 700 তার উত্তরে নির্দেশিত পদ্ধতিটি ব্যবহার করে আপনি তাদের উল্লেখগুলি যুক্ত করতে পারেন।


একটি চমৎকার nuget প্যাকেজ আছে । এটি আপনার প্যাকেজ ফোল্ডারে dll টান হবে। আপনি নিজে dll রেফারেন্স যোগ করতে হবে।

দ্রষ্টব্য : এই প্যাকেজ একটি সরকারী মাইক্রোসফট প্যাকেজ নয়।


ভিজ্যুয়াল স্টুডিও 2013 এর জন্য আমি এই সমাবেশটি উল্লেখ করবো:

Microsoft.VisualStudio.Shell.14.0.dll

আপনি এটি এখানে খুঁজে পেতে পারেন:

সি: \ প্রোগ্রাম ফাইল (x86) \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 12.0 \ প্রচলিত 7 আইডি এক্সটেনশান \ বাগএড সফ্টওয়্যার \ বাগএড \ 1.0

এবং বাস্তবায়ন করতে ভুলবেন না:

মাইক্রোসফ্ট ব্যবহার করে। ভিসুয়াল স্টুডিও;





dll