২২ শে ফেব্রুয়ারী ২০১৩ আপডেট করুন: মাইক্রোসফ্ট সংযুক্ত এন্ট্রিতে অলোক শ্রীরাম (প্রোগ্রাম ম্যানেজার, বেস ক্লাস লাইব্রেরি,। নেট ফ্রেমওয়ার্ক) এর নোট রয়েছে যে সমস্যাটি এখন সমাধান করা উচিত। সংযুক্ত এন্ট্রিটিকে সমাধান করা (স্থির) হিসাবে চিহ্নিত করা হয়েছে :
এই সমস্যাটি এখনই স্থির করা উচিত। আমরা রেফারেন্স উত্সগুলিতে একটি আপডেট প্রকাশ করেছি। আপনার সমস্যা এখনও স্থির না হলে দয়া করে আমাদের জানান।
বছর দেড়েক।
বোনাস লিংক
মূল প্রশ্ন
আমি ভিজুয়াল স্টুডিও 2010-এ .NET ফ্রেমওয়ার্ক উত্স কীভাবে সক্ষম করব?
দ্রষ্টব্য : এই প্রশ্নটি বৃহত্তর পুরোটির এক টুকরা:
- .NET 2.0 উইনফর্ম: ডিপিআই এবং ডিফল্ট ফন্ট পরিবর্তন সাপোর্টিং
- উইনফোর্ডস নিয়ন্ত্রণগুলি স্কেলকন্ট্রোল চলাকালীন স্কেল করে না
- VS2010: কীভাবে ".NET ফ্রেমওয়ার্ক সোর্স স্টেপিং সক্ষম করুন" সক্ষম করবেন?
- ভিজ্যুয়াল স্টুডিও 2010 পেশাদার: মডিউল উইন্ডো অ্যাক্সেস কিভাবে?
- ভিজ্যুয়াল স্টুডিও 2010: বৈশিষ্ট্য। প্রকল্পটি নেট নেট ফ্রেমওয়ার্ক 3.5 এ পুনঃনির্ধারণের পরে ভাঙা সেটিংগুলি
ভিজ্যুয়াল স্টুডিও 2010 একটি নতুন বৈশিষ্ট্য নিয়ে আসে:
- সরঞ্জাম, বিকল্পগুলি, ডিবাগিং, সাধারণ, .NET ফ্রেমওয়ার্ক উত্স ধাপে সক্ষম করুন
এমএসডিএন পৃষ্ঠায় দেওয়া নির্দেশাবলী অনুসরণ করে কীভাবে: ডিবাগ। নেট ফ্রেমওয়ার্ক উত্স :
.NET ফ্রেমওয়ার্ক উত্স ডিবাগিং সক্ষম করতে
উপর সরঞ্জামসমূহ মেনু ক্লিক করুন বিকল্প ।
ইন বিকল্প ডায়ালগ বক্সের ডিবাগ বিভাগ।
ইন জেনারেল বাক্স, নিম্নলিখিত চেক বাক্স নির্বাচন করুন:
- .NET ফ্রেমওয়ার্ক উত্স পদক্ষেপ সক্ষম করুন Enable
- উত্স সার্ভার সমর্থন সক্ষম করুন
আমি এই কাজ:
দ্রষ্টব্য : আপনি এমএসডিএন পৃষ্ঠার নোট হিসাবে নোট করবেন, এবং আমি লক্ষ্য করেছি যে .NET ফ্রেমওয়ার্ক উত্সের পদক্ষেপটি স্বয়ংক্রিয়ভাবে চেক করা হবে ** জাস্ট মাই কোড (কেবলমাত্র পরিচালিত) সক্ষম করুন। আমি উত্স সার্ভার সমর্থন ডায়াগনস্টিক বার্তা সক্ষম।
এই বিকল্পগুলিকে সক্ষম করা স্বয়ংক্রিয়ভাবে আমার জন্য একটি প্রতীক ক্যাশে ডাউনলোডের অবস্থান সেট করে:
দ্রষ্টব্য : মাইক্রোসফ্ট সিম্বল সার্ভার এন্ট্রি ইতিমধ্যে উপস্থিত (এবং অপসারণ করা যাবে না)।
এমএসডিএন পৃষ্ঠা প্রতীকগুলি লোড করতে বলে:
মডিউল উইন্ডো ব্যবহার করে ফ্রেমওয়ার্ক প্রতীকগুলি লোড করতে
ইন মডিউল উইন্ডো একটি মডিউল, যার জন্য প্রতীক লোড করা ডান-ক্লিক করুন। সিম্বলস স্থিতি কলামটি দেখে চিহ্নগুলি লোড হয়েছে কিনা তা আপনি বলতে পারেন ।
পয়েন্ট থেকে প্রতীক লোড এবং ক্লিক করুন মাইক্রোসফট সাংকেতিক সার্ভার একটি ডিরেক্টরি যেখানে আপনি পূর্বে সঞ্চিত প্রতীক আছে থেকে লোড করতে Microsoft প্রকাশ্য চিহ্ন সার্ভার বা সাংকেতিক পথ থেকে ডাউনলোড প্রতীক রয়েছে।
আমি এটি চেষ্টা:
এবং তারপরে সমস্ত চিহ্নগুলি লোড করা হবে:
আমি একটি ব্রেকপয়েন্টে বসে আছি, যা .NET ফ্রেমওয়ার্ক কোডটিতে কল করতে চলেছে:
protected override void ScaleControl(SizeF factor, BoundsSpecified specified)
{
base.ScaleControl(factor, specified);
পুশ করার F11ফলে ডিবাগারটি কেবল পরবর্তী লাইনে চলে যায়:
protected override void ScaleControl(SizeF factor, BoundsSpecified specified)
{
base.ScaleControl(factor, specified);
//Record the running scale factor used
this.scaleFactor = new SizeF(
this.scaleFactor.Width * factor.Width,
this.scaleFactor.Height * factor.Height);
আমি কীভাবে নেট নেট ফ্রেমওয়ার্ক উত্সকে ভিজ্যুয়াল স্টুডিও 2010 এ পদক্ষেপটি সক্ষম করব?
আমি আমার কোডের একটি ব্রেকপয়েন্টে বসে আছি। আমি কল স্ট্যাকের আরও উপরে একটি ফাংশনে ডাবল-ক্লিক করার চেষ্টা করি। এটি, আমি আশা করি, আমাকে .NET কোডে ঝাঁপ দেওয়ার অনুমতি দেবে :
এটি কার্যকর না করে বাদে: ভিজ্যুয়াল স্টুডিও আমাকে বলে যে কোনও উত্স উপলব্ধ নেই:
আমি কীভাবে নেট নেট ফ্রেমওয়ার্ক উত্সকে ভিজ্যুয়াল স্টুডিও 2010 এ পদক্ষেপটি সক্ষম করব?
.NET কোড ( ডিবাগ -> উইন্ডোজ -> বিযুক্তি ) এ পদক্ষেপ নেওয়ার চেষ্টা করার আগে যদি আমি বিশৃঙ্খলা দৃশ্যে স্যুইচ করি তবে আমি নেট কোডে একটি দেখতে পাচ্ছি call
:
এবং আমি যখন করি, তখন আমি এগুলির একটি ডিসসেসাবলব ডিবাগিং শেষ করি System.Windows.Forms.ScaleControl
:
NET ফ্রেমওয়ার্ক উত্সে পদক্ষেপ করতে সক্ষম হওয়ায় যা এর মতো বা তেমন কার্যকর নয়।
আমি কীভাবে নেট নেট ফ্রেমওয়ার্ক উত্সকে ভিজ্যুয়াল স্টুডিও 2010 এ পদক্ষেপটি সক্ষম করব?
আমার কম্পিউটারে কনফিগার করা প্রতীক ক্যাশে পাথে প্রতীক ক্যাশে ফাইলগুলি রয়েছে:
সুতরাং এটি pdb
প্রতীক ফাইলগুলি ডাউনলোড করছে তবে সেগুলি ব্যবহার করতে অস্বীকার করছে।
আমি কীভাবে নেট নেট ফ্রেমওয়ার্ক উত্সকে ভিজ্যুয়াল স্টুডিও 2010 এ পদক্ষেপটি সক্ষম করব?
লেপি পরামর্শ দিলেন আমি লগটি পরীক্ষা করব Debug
(ডিবাগ লগ উইন্ডোটি খোলা আছে; অন্যথায় এটি কোনও লগ করে না):
Step into: Stepping over method without symbols 'System.Windows.Forms.Form.ScaleControl'
লগের আগে আমি দেখতে পাচ্ছি এটির জন্য প্রতীকগুলি লোড করা System.Windows.Forms.dll
:
Loaded 'C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll', Symbols loaded.
এটা এত হয় আমার চিহ্ন খোঁজার কিন্তু দাবি করেন যে এটা তাদের খুঁজে পাইনি।
আমি কীভাবে নেট নেট ফ্রেমওয়ার্ক উত্সকে ভিজ্যুয়াল স্টুডিও 2010 এ পদক্ষেপটি সক্ষম করব?
মাইক্রোসফ্ট ইতালি থেকে আসা একজন লোক মূল সংস্করণটির সাথে সঠিকভাবে মিলে যাওয়ার জন্য প্রয়োজনীয় উত্স ফাইলগুলি বন্ধ করে দেওয়ার পরামর্শ দেয় :
এটি ঠিক করে নি।
আমি কীভাবে নেট নেট ফ্রেমওয়ার্ক উত্সকে ভিজ্যুয়াল স্টুডিও 2010 এ পদক্ষেপটি সক্ষম করব?
এটি সুপারিশ করা হয়েছে যে .NET ফ্রেমওয়ার্ক 4.0 এর জন্য মাইক্রোসফ্টের সোর্স সার্ভারের সাথে একটি বাগ রয়েছে । এই পরামর্শের পরে, আমি .NET ফ্রেমওয়ার্ক 3.5 লক্ষ্য করতে প্রকল্পটি স্যুইচ করেছি :
এটি ঠিক করে নি।
আমি কীভাবে নেট নেট ফ্রেমওয়ার্ক উত্সকে ভিজ্যুয়াল স্টুডিও 2010 এ পদক্ষেপটি সক্ষম করব?
কেউ কোথাও অলসভাবে বিস্ময়ের উদ্রেক কিনা একই সমস্যা সম্মুখীন অন্য ব্যক্তির ডিবাগার এর 64 বিট সংস্করণ ব্যবহার ছিল । এখন, ভিজ্যুয়াল স্টুডিওর -৪ -বিট সংস্করণ বলে কিছুই নেই, তবে মাইক্রোসফ্ট যদি 64৪-বিট প্রসেসর সমর্থন না করে তবে আমি আমার প্রজেক্টটি আনিসিপিইউ থেকে x86 এ পরিবর্তন করতে চেষ্টা করেছি (এটি জেআইটিড করা হয়েছিল x64):
এটি এটি ঠিক করে নি:
Step into: Stepping over method without symbols 'System.Windows.Forms.Form.ScaleControl'
আমি কীভাবে নেট নেট ফ্রেমওয়ার্ক উত্সকে ভিজ্যুয়াল স্টুডিও 2010 এ পদক্ষেপটি সক্ষম করব?
আরো দেখুন
- ডিবাগ। নেট ফ্রেমওয়ার্ক উত্স কোডটিতে ভিজ্যুয়াল স্টুডিও কনফিগার করছে
- VS2010 এ .NET ফ্রেমওয়ার্ক কোডটি ডিবাগ করতে অক্ষম
- .NET ফ্রেমওয়ার্ক উত্স বিকল্প সেট থাকা সত্ত্বেও কাজ করছে না
- মাইক্রোসফ্ট .NET উত্স কোডে পদক্ষেপ নেওয়ার জন্য ভিজ্যুয়াল স্টুডিও 2010 সেট আপ করা হচ্ছে
- ভিজ্যুয়াল স্টুডিও 2008 এসপি 1। নেট ফ্রেমওয়ার্ক উত্স ডিবাগিং
- ভিজ্যুয়াল স্টুডিও 2008 সংস্করণ 9.0.21022.8 আরটিএম-এ কোনও ডিবাগ> মডিউল উইন্ডো নেই