আমি পরিচালনা করতে চাইলে ভিজ্যুয়াল স্টুডিওটি ভেঙে যেতে চাই (যেমন আমি কেবল "প্রথম সুযোগ" বার্তাটি দেখতে চাই না, আমি আসল ব্যতিক্রমটি ডিবাগ করতে চাই)।
উদাহরণস্বরূপ, আমি ব্যতিক্রমটি থেকে ডিবাগারটি ভাঙ্গতে চাই:
try
{
System.IO.File.Delete(someFilename);
}
catch (Exception)
{
//we really don't care at runtime if the file couldn't be deleted
}
আমি ভিজুয়াল স্টুডিও.নেটের জন্য এই নোটগুলি জুড়ে এসেছি:
1) ভিএসএননেটে ডিবাগ মেনুতে যান >> "ব্যতিক্রমগুলি ..." >> "সাধারণ ভাষা রানটাইম ব্যতিক্রম" >> "সিস্টেম" এবং "সিস্টেম.নুলরেফারেন্স এক্সেক্সশন" নির্বাচন করুন
2) সেই কথোপকথনের নীচে একটি "ব্যতিক্রম ছোঁড়া হলে:" গ্রুপ বাক্সে, "ডিবাগারে ব্রেক করুন" নির্বাচন করুন
3) আপনার দৃশ্য চালান। ব্যতিক্রম নিক্ষেপ করা হলে, ডিবাগারটি থামবে এবং আপনাকে এমন একটি ডায়লগের সাথে জানিয়ে দেবে যা এমন কিছু বলে: "" সিস্টেম.নুলআরফারেন্স এক্সেক্সশন "টাইপের একটি ব্যতিক্রম ছুঁড়ে দেওয়া হয়েছে [[বিরতি] [চালিয়ে যান]"
আঘাত [ব্রেক]। এটি আপনাকে কোডের লাইনে রাখবে যা সমস্যার সৃষ্টি করছে।
তবে সেগুলি ভিজ্যুয়াল স্টুডিও 2005-এ প্রয়োগ হয় না ( ডিবাগ মেনুতে কোনও ব্যতিক্রম বিকল্প নেই )।
" ডিবাগারে ব্রেক " বিকল্পের সাথে "বাক্সটি যখন ছুঁড়ে ফেলা হবে " গ্রুপ বাক্সে এই বিকল্পগুলি সংলাপটি কোথায় খুঁজে পাবে তা কি কেউ জানেন ?
আপডেট: সমস্যাটি ছিল আমার ডিবাগ মেনুতে ব্যতিক্রম আইটেমটি ছিল না। আমি মেনুটিকে ম্যানুয়ালি যুক্ত করতে কাস্টমাইজ করেছি।