আমার এবং আমার কার্যক্ষেত্রে দুটি সমাধান রয়েছে, এ এবং বি বলুন
সমাধান এ একটি পুরানো প্রকল্প যা আমি কিছুক্ষণ আগে কোডিং শেষ করেছি। সমাধান বিতে, আমার সলিউশন এ থেকে কিছু ক্লাস ব্যবহার করা দরকার, এটি করার জন্য, আমি দ্রষ্টব্য এ এর মধ্যে একটি প্রকল্পের dll একটি রেফারেন্স যুক্ত করব
সমস্যাটি যখন আমি ডিবাগ করার চেষ্টা করি। আমি পাশাপাশি এ এর কোড পদক্ষেপ করতে সক্ষম হতে চাই। ভিজ্যুয়াল স্টুডিওগুলি এই শ্রেণীর জন্য কোড লোড করতে সক্ষম নয় ("বর্তমান অবস্থানের জন্য কোনও উত্স কোড উপলব্ধ নেই" ") এবং আমি কেবল বিশৃঙ্খলা দেখতে পাচ্ছি, যা দরকারী নয়।
সমাধান এ থেকে ক্লাসগুলি ডিবাগ করার একমাত্র উপায় হ'ল সমাধান বি চালানো, সমস্ত প্রক্রিয়া (ডিবাগ মেনু আইটেমটিতে) বিযুক্ত করে সমাধান এ থেকে প্রক্রিয়াটি সংযুক্ত করে is
তবে এটি খুব অসুবিধাজনক এবং আমি কেবল একবারে A বা B ডিবাগ করতে পারি।
রেফারেন্সড ডিএলসের কোডে প্রবেশের অনুমতি দেওয়ার কোনও উপায় আছে (যার জন্য আমার কাছে উত্স কোড আছে)?
সমাধান: আমার ভুলটি হ'ল আমি ভেবেছিলাম যে কোনও প্রকল্প কেবল একটি একক সমাধানের অংশ হতে পারে। আসলে, একটি প্রকল্প যে কোনও সংখ্যক সমাধানের অংশ হতে পারে।
যখন আপনাকে পুরানো প্রকল্পটি উল্লেখ করতে হবে, আপনার কেবল প্রজেক্টটিকে সমাধানে যুক্ত করা উচিত। সলিউশন এক্সপ্লোরার> যোগ করুন> বিদ্যমান প্রকল্পে নতুন সমাধানটিতে ডান ক্লিক করে এটি করা হয়।
তারপরে, আপনি প্রকল্পের রেফারেন্স যুক্ত করতে সক্ষম হবেন। অন্যরা যেমন লিখেছেন, সম্ভবত আপনার নিজের কোডের (বা অন্য কোড যা আপনাকে পরিবর্তন এবং ডিবাগ করার প্রয়োজন হতে পারে) ডেল রেফারেন্সগুলি ব্যবহার করা সম্পূর্ণভাবে এড়ানো উচিত।
সমাধানগুলি কীভাবে ডিজাইন করা উচিত তার একটি খুব ভাল রেফারেন্স এমএসডিএন-এ পাওয়া যাবে ।