IT-Swarm.Net

"ব্রেকপয়েন্টটি বর্তমানে আঘাত করা হবে না The উত্স কোডটি মূল সংস্করণ থেকে আলাদা" " এটার মানে কি?

ভিজ্যুয়াল স্টুডিওতে ডিবাগ করার সময়, কখনও কখনও আমি একটি ব্রেকপয়েন্ট যোগ করি তবে এটি ফাঁকা এবং ভিএস বলে "ব্রেকআপপয়েন্টটি বর্তমানে আঘাত করা হবে না The উত্স কোডটি মূল সংস্করণ থেকে আলাদা" " স্পষ্টতই এটি আমাকে ডিবাগ করতে সক্ষম করে।.

পৃথিবীতে এই বার্তার অর্থ কী? কি মূল সংস্করণ? যদি আমি সবেমাত্র সমাধানটি খুলে ফেলেছি এবং কোডে কোনও পরিবর্তন না করেছি তবে কীভাবে একটি 'আসল সংস্করণ' থাকতে পারে?

474
David

যেমনটি বলা হয়েছে, "উত্স কোডটি মূল সংস্করণ থেকে আলাদা"।.

সমাধান এক্সপ্লোরারটির ভিতরে প্রকল্প ফোল্ডারে ডান ক্লিক করুন এবং Clean চয়ন করুন। প্রকল্পটির নতুন সংস্করণ তৈরি করুন এবং ব্রেকপয়েন্টটি আবার কাজ করবে!

251
André Alves

আপনি যদি ডিবাগ বিল্ড কনফিগারেশনে DLL প্রকল্পটি চেক না করে রেখেছেন, আপনার নতুন কোডটি কখনই নির্মিত হবে না!

Build --> Configuration Manager ... এ যান (ভিএস 2010 এ) এবং আপনি যে বিল্ডটি ডিবাগ করার চেষ্টা করছেন তার প্রজেক্টটি বর্তমান বিল্ড কনফিগারেশনের জন্য পরীক্ষা করা হয়েছে কিনা তা পরীক্ষা করুন।.

120
Oliver

আমার জন্য এটি একটি ওয়েবসাইট প্রকল্পে কাজ করার সময় ছিল। এই টেম্প ফোল্ডারগুলি পরিষ্কার করার পরে আমি সঠিক সংকলক ত্রুটিগুলি ফিরে পেয়েছি:

  • C:\Documents and Settings\%username%\AppData\Local\Temp\Temporary ASP.NET Files
  • C:\windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files

আমি অবশেষে সমস্যার সমাধান করেছি যখন আমি আবিষ্কার করেছি যে আমি ক্লাস ফাইলটি ইচ্ছাকৃতভাবে একটি সাবফোল্ডারে স্থানান্তরিত করেছি, কোনওভাবে রুট ফোল্ডারে উপস্থিত হয়েছি। আমি অন্যটিকে সম্পাদনা করার সময় ভিএস সেটিকে ব্যবহার করছিল।.

41
AnthonyVO

আপনি কি কখনও এটি করেছেন?

আপনি কি সর্বশেষ সফল বিল্ডটি চালিয়ে যেতে এবং চালাতে চান?

আপনি যদি বাক্সটি টিক দিয়ে থাকেন এবং "হ্যাঁ" টিপেন তবে আপনার প্রকল্পটি সংকলন না করেও আপনি সর্বশেষ সফল বিল্ডটি চলমান পাবেন। এর অর্থ হ'ল আপনি যখনই ব্রেকআপপয়েন্ট সেট করবেন তখনই আপনি ত্রুটি পাবেন।.

এই মানটি পরিবর্তন করার চেষ্টা করুন:

  • সরঞ্জামসমূহ
    • বিকল্প
      • প্রকল্প এবং সমাধান
        • বিল্ড অ্যান্ড রান চালান
          • চলমান অবস্থায়, যখন বিল্ড বা স্থাপনার ত্রুটিগুলি ঘটে: লঞ্চ করবেন না
37
Codesleuth

ডিবাগ ইন সমাধান কনফিগারেশন এর পরিবর্তে প্রকাশ করুন নির্বাচন করুন

screenshot of menu

28
AdiKonstantin

যাও

  • সরঞ্জামসমূহ
    • বিকল্প
      • ডিবাগ
        • সাধারণ

আনচেক করুন মূল সংস্করণটির সাথে ঠিক মিলের জন্য উত্স ফাইলগুলির প্রয়োজন)

28
Rachmad

ভিজ্যুয়াল স্টুডিও বন্ধ করা এবং সমাধান পুনরায় চালু করা সমস্যার সমাধান করতে পারে, অর্থাৎ এটি IDE এর মধ্যেই একটি বাগ (আমি ভিএস 2010 চালিয়ে যাচ্ছি)।.

আপনার যদি ভিজ্যুয়াল স্টুডিওতে একাধিক দৃষ্টান্ত চলমান থাকে তবে সমস্যাটি সমাধান করে কেবল সমস্যাটি চালানো আপনার বন্ধ করতে হবে।.

24
Luke Whyte

ভিএস এর "আউটপুট" উইন্ডোতে মনোযোগ দিন এটি আপনাকে বলবে যে কোন অ্যাসেম্বলিগুলি বোঝা হয় এবং কখন। আপনি দেখতে পাচ্ছেন যে আপনার অ্যাসেমব্লির একটি পুরানো সংস্করণ ফোল্ডারের কোথাও লোড হচ্ছে।.

উদাহরণস্বরূপ যদি আপনার একাধিক অ্যাসেম্বলি রয়েছে এবং আপনি বর্তমানে কোনও সমর্থন অ্যাসেমব্লিকে ভাঙার চেষ্টা করছেন, সিএলআর বিধানসভা নিষ্পত্তি পরিচালনা করবে, যা আপনি প্রকল্পে উল্লেখ করেছেন তার চেয়ে অন্য কোনও অ্যাসেম্বলির ফাইল লোড করতে পারে।.

24
Tormod

এই সমস্যাটি পাওয়ার জন্য একটি নতুন উপায় ভিজ্যুয়াল স্টুডিও 2017 15.3.1 থেকে 15.3.5 এর মধ্যে উপস্থিত হয়েছে। আপনি যদি EditorConfig ব্যবহার করে থাকেন তবে charset=utf8 বিকল্পটি এই লক্ষণগুলির কারণ ঘটায়। ভিএস টিম এটি পুনরুত্পাদন করেছে এবং তারা বলছে এটি এতে কাজ করছে ।.

সুতরাং একটি সমাধান হ'ল .editorconfig ফাইলে আপনার charset=utf8 লাইনটি মন্তব্য করা।.

সম্পাদনা করুন: এটি ভিএস 15.5 হিসাবে স্থির করা উচিত।.

19
John Hatton

এটি প্রায়শই ঘটে যদি আপনি বাইনারিগুলিতে কোনও ফাইলের রেফারেন্স ব্যবহার করেন (আপনার প্রকল্পের কোডের জন্য প্রকল্পের উল্লেখের পরিবর্তে), এবং যে সংকলিত বাইনারিগুলি আপনি উল্লেখ করছেন তা আপনার মেশিনে সম্পর্কিত উত্স কোডের সাথে সিঙ্কের বাইরে চলে যায়। এটি ঘটতে পারে কারণ আপনি যে বাইনারিটি নতুন উত্স কোডটি দিয়ে চলেছেন তা ছাড়াই উত্স নিয়ন্ত্রণ থেকে বাইনারিটির একটি নতুন সংস্করণ ডাউনলোড করেছেন বা আপনার মেশিনে বাইনারিটির কয়েকটি সংস্করণ রয়েছে এবং একটি পুরানো অনুলিপি উল্লেখ করছেন, ইত্যাদি যদি এটি সত্যিই হয় সমস্যা, প্রকল্পের উল্লেখগুলি যতটা ব্যবহারিক ততটুকু ব্যবহার করার এটি একটি ভাল কারণ।.

9
Mike Mooney

একটি প্রায় দুর্ভেদ্য সেটিং আমার জন্য এই সমস্যাটি স্থির করেছে। যদি কোনও নির্দিষ্ট উত্স ফাইল থাকে যাতে ব্রেকপয়েন্টটি হিট না হয় তবে এটি তালিকাভুক্ত হতে পারে

  • সলিউশন এক্সপ্লোরার
    • সমাধান টি ডান ক্লিক করুন
      • প্রোপার্টিজ
        • সাধারণ বৈশিষ্ট্য [।
          • উত্স ফাইলগুলি ডিবাগ করুন
            • "এই উত্স ফাইলগুলির জন্য অনুসন্ধান করবেন না"।.

আমার অজানা কোনও কারণে, ভিএস 2013 সেখানে একটি উত্স ফাইল রাখার সিদ্ধান্ত নিয়েছে এবং পরবর্তীকালে, আমি আর সেই ফাইলটিতে ব্রেকপয়েন্টটি আঘাত করতে পারি না। এটি "উত্স কোডটি মূল সংস্করণ থেকে আলাদা" এর অপরাধী হতে পারে।.

7
JBSnorro

আমার জন্য, কোনও আইটেমই সমস্যাটি সমাধান করেনি। আমি এই ফাংশনের ভিতরে কোডের একটি নতুন লাইন যুক্ত করেছি, এরকম কিছু:

int a=0;

এটি যোগ করে, আমার ধারণা আমি এই সংস্করণটিকে মূল সংস্করণে যুক্ত করতে ভিজ্যুয়াল স্টুডিও ট্রিগার করেছিলাম

6
Mehrdad Babaki

ডিবাগ করার সময় বা ডিবাগ সেশনগুলির মধ্যে সিস্টেমের সময় পরিবর্তন হওয়ার পরে এটি ঘটতে পারে, এটি প্রোগ্রামিকভাবে, ম্যানুয়ালি বা কোনও বাহ্যিক প্রোগ্রামের মাধ্যমে।.

4
Tomi

আপনি যখন কোনও অ্যাক্টিভেটর ব্যবহার করছেন এবং যে বিধানসভাটি ব্রেক ব্রেকপয়েন্টে সেট করেছিলেন তা আপনি এই বার্তাটি পেতে পারেন yet.

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

4
David Burg

আমিও এর মুখোমুখি হয়েছি। আমার সমস্যার কারণ হিসাবে শর্তগুলি:

  • আমি স্থানীয়ভাবে একটি সম্পূর্ণ আইআইএস instance উদাহরণ চালাচ্ছি
  • আমি আমার সফ্টওয়্যারকে আলাদা প্রকল্পে রূপ দিচ্ছি

পূর্ববর্তী সংস্করণটি খোলার মাধ্যমে আমি এটি ঘটিয়েছি (ভিএস জিজ্ঞাসা করতে অনুরোধ করেছিল যে আমি IIS ডিবাগিংয়ে, আমি 'হ্যাঁ' উত্তর দিয়েছি), তবে বর্তমান সংস্করণটি খোলার পরে (আবারও IIS একটি 'হ্যাঁ' দিয়ে অনুরোধ করুন), তারপরে পূর্ববর্তী সংস্করণে ডিবাগ করার চেষ্টা করছেন।.

সমাধানের জন্য, আমি কেবল পূর্ববর্তী এবং উদ্দিষ্ট সংস্করণটি পুনরায় খোলা এবং আবার এটি ডিবাগিং উত্স হিসাবে জোর দিয়ে বলেছি।.

4
baker.nole

সমস্যাটি হ'ল আপনার ডিবাগ তথ্যটি আপনার সমাবেশের সাথে সুসংগত নয়। সমাধানটি সহজ:

  1. আপনার বিন ফোল্ডারে যান
  2. .Pdb ফাইলগুলি সরান
  3. পুনর্নির্মাণ করা

কৌতুক করা উচিত!

(অদ্ভুত বিষয়টি হ'ল .pdb ফাইলগুলি ফেলে না দিয়ে কোনও পুনর্নির্মাণ সর্বদা কাজ করে না I আমি পরিবর্তিত তারিখটি আপডেট হতে দেখছি তবে এখনও কোথাও কোথাও কোথাও (ভিএস ২০১৩ ডিবাগার, আইআইএস, অ্যাসেম্বলি ক্যাশে) এই পরিবর্তনটি সনাক্ত করা যায়নি is )

3
FrankyHollywood

একটি স্তরযুক্ত আর্কিটেকচার প্রকল্পের বেশ কয়েকটি প্রকল্পে আমার একই সমস্যা ছিল এবং সমস্যাটি ছিল কনফিগারেশনের ক্ষেত্রে নির্বাচিত প্রকল্পের বিল্ড চেক বাক্সটি চেক করা হয়নি। সুতরাং সমস্যাটি একটি প্রকল্পের জন্য স্থির হয়েছিল।.

অন্য একটি স্তরের জন্য এটি একই সমস্যাটি দিচ্ছিল এমনকি বিল্ডটি কনফিগারেশনে সক্ষম হয়। আমি প্রকল্পটি পরিষ্কার করা পুনরায় চালু করার মতো অন্য সমস্ত বিকল্পগুলি করেছি তবে সেগুলির মধ্যে কোনওটিই সহায়তা করেনি। অবশেষে আমি সেই নির্দিষ্ট প্রকল্পের জন্য বিল্ড চেকবাক্সটি টিক চিহ্ন দিয়ে পরিষ্কার করেছি এবং পুনর্নির্মাণ করেছি। আবার চেকবক্সটি চিহ্নিত করে একই কাজ করেছে। তারপরে বিষয়টি ঠিক করা হয়েছিল fixed.

আশাকরি এটা সাহায্য করবে..

3
Priyankara

যাও:

সরঞ্জামসমূহ> বিকল্পগুলি> ডিবাগিং> সাধারণ> যাচাই করা হয়নি "" মূল সংস্করণটি এর সাথে সঠিকভাবে মেলানোর জন্য উত্স ফাইলগুলির প্রয়োজন ""

3
Long Field

আপনার সমাধানে যদি একাধিক প্রকল্প থাকে , তবে নিশ্চিত হন যে সঠিক প্রকল্পটি StartUp Project হিসাবে সেট করা আছে। আপনার সমাধানের প্রারম্ভিক প্রকল্প হিসাবে কোনও নির্দিষ্ট প্রকল্প সেট করতে, প্রকল্পটিতে ডান ক্লিক করুন, Set As StartUp Project চয়ন করুন।.

আমি আমার স্টার্টআপ প্রকল্পটি সঠিকভাবে সেট করার পরে, পছন্দসই ব্রেক-পয়েন্টটি থ্রেড দ্বারা পৌঁছেছে।.

3
displayName

আমার জন্য সমাধানটি প্রকল্পের বৈশিষ্ট্যগুলির Advanced Build Settings এ লুকানো ছিল: enter image description here

অজানা কারণে এটি none এ সেট করা হয়েছিল: সেটাকে full এ সেট করার ফলে ব্রেকপয়েন্টগুলি আঘাত হানে।.

এই ডায়ালগটি পেতে, প্রকল্পের বৈশিষ্ট্যগুলি খুলুন, তারপরে Build এ যান, তারপরে পৃষ্ঠার নীচে Advanced... বোতামটি নির্বাচন করুন।.

3
riqitang

এমন একটি সি ++ প্রকল্প ডিবাগ করার সময় ঘটে যা কিছু সিআরএল ভাষার (ম্যানেজড সি ++, সি # ইত্যাদি) প্রয়োগ করা হয়েছে এমন একটি মডিউল লোড করে। এই পরিস্থিতিতে ত্রুটি বার্তাটি সত্যই বিভ্রান্ত করছে।.

সমাধানটি প্রচলিত ভাষা রানটাইম (সিএলআর) সমর্থন স্টার্টআপ প্রকল্পে কনফিগারেশন সম্পত্তি এবং এটি পুনরায় সংকলন করা হয়।.

3
MaR

ডিবাগ মোড আরম্ভ করার আগে এটি না করে ডিবাগ মোডে চলাকালীন ব্রেকপয়েন্টটি অক্ষম ও পুনরায় সেট করার চেষ্টা করুন।.

3
MikeTheLiar

আমার ক্ষেত্রে, আমি ভিএস ২০১২-তে একটি চলমান প্রক্রিয়াতে সংযুক্ত ছিলাম att ডিফল্টরূপে, ডিবাগারটি স্বয়ংক্রিয়ভাবে মোডটি নির্বাচন করে। তবে স্বয়ংক্রিয় সবসময় সঠিক পছন্দ করে না। যদি আপনার প্রক্রিয়ায় একাধিক ধরণের কোড থাকে তবে নিশ্চিত হয়ে নিন যে ডিবাগারটি সঠিক ব্যবহার করছে।.

2
silent tone

আমার জন্য যা কাজ করেছিল তা হ'ল সমাধান প্ল্যাটফর্মটি x86 থেকে যেকোন সিপিইউতে পরিবর্তন করা। যেকোনতে পরিবর্তনের পরে, আমি একটি স্টপ ঠিকানা সেট করেছি, ওয়েবসাইটটি চালিয়েছি, পৃষ্ঠাটি খুললাম, বোতামটি ক্লিক করেছি এবং এটি বন্ধ হয়ে গেছে। আমি সাইটটি বন্ধ করে দিয়ে আবার x86 এ পরিবর্তন করেছি এবং একই ক্রমটি সফলভাবে সম্পাদন করেছি।.

2
John

প্রথমে আমি কমান্ড লাইন থেকে চেষ্টা করেছি;

কমান্ড লাইন থেকে টেম্প ফাইলগুলি মুছে ফেলা কাজ করেছে।.

সি:\উইন্ডোজ\মাইক্রোসফ্ট.নেট\ফ্রেমওয়ার্ক 64\v4.0.30319\অস্থায়ী এএসপি.নেট ফাইলগুলি> আরডি/এস মূল

যখন আমি সরঞ্জামগুলিতে -> বিকল্পগুলি -> ডিবাগিং -> সাধারণ "" কেবল আমার কোড সক্ষম করুন " বিকল্পটি অক্ষম করি When

সমস্যাটি আমার জন্য সমাধান করা । এটি একটি ডাব্লুসিএফ অ্যাপ্লিকেশন, অ্যাশএক্স পৃষ্ঠাটি ডিবাগ করার চেষ্টা করছিল। http://blogs.msdn.com/b/zainnab/archive/2010/10/25/understanding-just-my-code.aspx

2
Teoman shipahi

আমি vs2017 এ 32 বিট বিল্ডে এটি অভিজ্ঞতা পেয়েছি।.

ঠিক কোনটি সমাধান আমার পক্ষে কাজ করে নি। আমি পুনরায় চালু করেছি, আমি IDE ফাইলগুলি সাফ করেছি, বিল্ট সলিউশন পরিষ্কার করেছি, গিট রেপো থেকে টানছি এবং সমাধানটির কোনও ফল হয়নি।.

আমি নুগেট থেকে bit৪ বিট নির্ভরতা আনছিলাম এবং আমি অ্যাসেম্বলিটি ব্যবহার করার সাথে সাথে উত্সগুলিকে চূড়ান্ত নির্বাহযোগ্য হিসাবে তৈরি করা হচ্ছে না এবং তার পরিবর্তে IDE ক্যাশেড উত্সগুলি তৈরি করা হচ্ছিল।.

আমি নুগেট কনফিগারেশন সরিয়েছি, রেফারেন্সড অ্যাসেম্বলিটি সরিয়েছি, উত্সটি ডাউনলোড করেছি, লগ 4 নেট ম্যানুয়ালি তৈরি করেছি, স্বাক্ষর করেছি, এটিকে আমার প্রকল্পের একটি ফোল্ডারে যুক্ত করেছি, এতে রেফারেন্স যুক্ত করেছি এবং আমি আবার ডিবাগ করতে সক্ষম হয়েছি।.

এটি একটি ব্যথা ছিল, আমি আশা করি এটি সবার জন্য উত্তর তালিকায় উঠে আসে।.

সম্পাদনা: IDE সেটিংসে "বিল্ড ত্রুটির বিষয়ে প্রম্পট" বিকল্পটি থাকা সত্ত্বেও বিল্ড করার সময় কোনও ত্রুটি ছিল না।.

2
nurettin

উইন্ডোজ Under এর অধীনে, ভিজ্যুয়াল স্টুডিও এক্সপ্রেস ২০১০ এর অধীনে, আপনি যদি বিকল্পটি সক্রিয় করে থাকেন উইন্ডোজ XP এসপি 3 এর জন্য সামঞ্জস্যতা মোড ব্যবহার করুন, তবে এই ত্রুটি হতে পারে ঘটতে পারে।.

আমি বিকল্পটি চেক না করে এটিকে আবার নিখুঁতভাবে কাজ করেছি। শর্টকাটে ভিএস বা এক্সিকিউটেবলের ডান ক্লিক করুন, বৈশিষ্ট্য এবং তারপরে সামঞ্জস্যতা নির্বাচন করুন।.

2
Pete

আমার ক্ষেত্রে, আমি একটি উইন্ডোজ সিই অ্যাপ্লিকেশন বিকাশ করছিলাম যা একটি এমুলেটরটির বিরুদ্ধে পরীক্ষা করা হয়েছিল। সমস্যাটি ছিল যে এক্সিকিউটেবলটি এমুলেটরটিতে স্থাপন করা হয়নি, সুতরাং .pdb (বিকাশের পরিবেশে) .exe (এমুলেটারে) এর সাথে সিঙ্কের বাইরে ছিল, কারণ নতুন .exe এমুলেটরটিতে কখনও অনুলিপি করা হয়নি। আমাকে নতুন স্থাপনার জন্য জোর করে এমুলেটরটিতে .exe মুছতে হয়েছিল। তারপর এটি কাজ করে।.

2
Julen

আমি প্রকল্পটিতে বিদ্যমান ফাইলগুলি যুক্ত করার পরে এটি ভিজ্যুয়াল স্টুডিও 2017 তে হবে। এটি আমার পক্ষে কাজ করেছে:

  1. SolutionFolder\.vs\SolutionName\v15\sqlite3 এ যান এবং storage.ide সরান
  2. সমাধান আবার খুলুন
1
laurian

যদি আপনার ডিবাগ প্রক্রিয়ায় একাধিক অ্যাপডোমেন থাকে এবং অ্যাসেম্বলি উভয় মধ্যে লোড হয় এবং তাদের মধ্যে একটি পুরানো অনুলিপি লোড করা হয় (সাধারণত কোনও প্লাগিনের মতো গতিশীল কিছু বোঝাই করা হয়) ব্রেকপয়েন্টটি শক্ত উপস্থিত হতে পারে তবে ব্রেকডপয়েন্টে আঘাত করা উচিত থ্রেডটি এতে থাকে পুরানো অ্যাসেমব্লিতে অ্যাপডোমেন করুন এবং কখনই হিট হয় না। মডিউল উইন্ডোতে কী অ্যাসেম্বলিগুলি লোড করা হয় এবং তাদের পাথ দেখতে পারেন।.

1
silent tone

সমাধানটিতে সেই নামের সাথে আপনার একাধিক ফাইল রয়েছে কিনা তা পরীক্ষা করে দেখুন।.

আমার কাছে এটি এমন একটি প্রকল্পে ছিল যা আমি অন্য কারও কাছ থেকে গ্রহণ করেছি। ব্রেকপয়েন্টের তালিকাটি কন্ট্রোলার সি-তে লাইন সংখ্যাগুলিতে পূর্ণ ছিল, কিছু সক্রিয় এবং কিছু না some আমি এই প্রশ্নটি পেয়েছি এবং কয়েকটি বিকল্পের চেষ্টা করেছি, কিন্তু আমি যখন ব্রেকপয়েন্টগুলিতে ডাবল ক্লিক করেছি, তারা আমাকে সমাধানের মধ্যে বিভিন্ন প্রকল্পে নিয়ে গিয়েছিল। যেহেতু ফাইলগুলি একই বলা হয়েছিল, সেগুলি একই রকম প্রদর্শিত হবে, তবে তা নয়। উত্তর অবশ্যই অবশ্যই সতর্কতাটিকে অগ্রাহ্য করা উচিত, কারণ আপনি যদি অন্য কোনও ফাইল লোড করতে চান তবে তারা সক্রিয় হয়ে উঠবে।.

1
mj2008

হয়তো ডিএলগুলি জিএসি থেকে লোড করা হচ্ছে।.

আপনি gac থেকে dll আনইনস্টল করতে পারেন, প্রশাসকের অনুমতি প্রয়োজন।.

গ্যাকুইটিলু ইউআরডিএল

1
Xtremexploit

আপনি ডিবাগ করার চেষ্টা করার সময় আপনি রিলিজ মোডে নেই তা নিশ্চিত করুন।.

1
ComeIn

আমার ক্ষেত্রে সমস্যাটি ছিল এএসপি.নেট ডিবাগিং প্রকল্পের বৈশিষ্ট্য >> ওয়েবের আওতায় সক্ষম করা হয়নি

0
voddy

আমার ক্ষেত্রে আমি হেডার ফাইলটিতে "stdafx.h" অন্তর্ভুক্ত করতে ভুলে গেছি যেখানে আমি একটি টেম্পলেট ফাংশন ঘোষণা করছি।.

0
mrcointreau

আমি আগে আমার সিএসপোজ ফাইলটি নিয়ে গণ্ডগোল করেছি। সুতরাং প্রকল্পের বৈশিষ্ট্যগুলির (ভিএস 2013)> ওয়েব ট্যাব> সার্ভার বিভাগ> [ড্রপডাউন] এর অধীনে, আমি যখন "স্থানীয় আইআইএস" নির্বাচন করেছি তখন আমি "আইআইএস এক্সপ্রেস" নির্বাচন করেছি। একবার আমি যা ছিল তার সেটিংস সংশোধন করার পরে ব্রেকপয়েন্টগুলি কাজ করেছিল।.

0
NightShovel

এটি আমার ক্ষেত্রে হয়েছিল কারণ আমার সমাধানগুলিতে অন্যান্য প্রকল্প ছিল যা নির্মাণ করা হয়নি। আমি সেই সমস্যাযুক্ত প্রকল্পগুলি লোড করার পরে (সমাধান এক্সপ্লোরার -> আনলোড প্রকল্পে প্রকল্পটিতে ডান ক্লিক করুন), সমাধানটি পুনর্নির্মাণ এবং আবার দৌড়েছি - ব্রেকপয়েন্টটি আঘাত হানা হয়েছিল!

0
Sarah

আমার জন্য; আমার ওয়েবসাইটটি একটি [IIS অ্যাপ্লিকেশন ডিফল্ট ওয়েবসাইটের অধীনে চলছিল ( http: // লোকালহোস্ট/মায়াপ/ ) এবং IIS অ্যাপ্লিকেশনটির ম্যাপিংটি এমন ডিস্কের দিকে ইঙ্গিত করছিল যা আমি যে সোর্স কোডটিতে কাজ করেছিলাম তার থেকে আলাদা ছিল।.

সমাধান; আপনার IIS অ্যাপ্লিকেশনটি আপনি যে উত্সের কোডটি তৈরি করছেন ঠিক একই পথে পুনরায় তৈরি করুন।.

(আপনার ডিস্কের বিভিন্ন অবস্থান থেকে একই অ্যাপ্লিকেশনটির একাধিক সংস্করণ চলমান থাকলে এটি ঘটতে পারে)

0
Mark Cooper

কিছু ক্ষেত্রে রয়েছে যখন পুনরায় সংশোধন এবং পুনর্নির্মাণ এই সমস্যাটি কাটিয়ে উঠতে সহায়তা করে না। সমাধান সম্ভাব্য সমাধানগুলির মধ্যে একটি হ'ল সমাধান এক্সপ্লোরার থেকে ব্রেকপয়েন্ট সহ উত্স ফাইলটি মুছে ফেলা এবং এটিকে আবার যুক্ত করা (উদাঃ ড্রাগ এবং ফোল্ডার থেকে ড্রপ দ্বারা)।.

0
Alex Smirnov

এছাড়াও ভিএস 2017 এর কয়েকটি সংস্করণে (.editorconfig এর সাথে একত্রে) একটি সমস্যা রয়েছে: 15.3 যেহেতু, ব্রেকপয়েন্টগুলি কাজ করে না যখন ফাইলের অক্ষরটি .editorconfig -র মতো হয় না (utf8 বা UTF8-Bom)

0
Guru Stron

ভিএস কোড ব্যবহারকারীদের জন্য:

আপনি যদি একটি ASP .NET কোর অ্যাপ্লিকেশন ডিবাগ করার চেষ্টা করে এটি আঘাত করেন তবে নিশ্চিত হয়ে নিন যে বিল্ড টাস্কটি tasks.json এ সংজ্ঞায়িত হয়েছে এবং যার আউটপুট আপনি ডিবাগ কনসোলে দেখতে পাচ্ছেন ফলক, সফলভাবে চলমান।.

ডিবাগিং কনফিগারেশনটি launch.json এ সংজ্ঞায়িত করা হয়েছে যা এই টাস্কটির উল্লেখ করে, কোনও কারণে (কমপক্ষে কিছু পরিস্থিতিতে) নির্ধারিত বাইনারি চালিয়ে যেতে থাকবে এমনকি বিল্ড টাস্কটি ব্যর্থ হয়েছে এবং যেহেতু বিল্ড টাস্ক ব্যর্থ হয়েছে, সেই বাইনারি হতে চলেছে সর্বশেষ সফলভাবে নির্মিত সংসদ।.

0
Tomáš Hübelbauer

ইচ্ছাকৃতভাবে বিল্ডটি ভাঙ্গা করুন, যার অর্থ প্রকল্পে কিছু স্বেচ্ছাসেবী পাঠ যুক্ত করুন যা ডিবাগ করার সময় সিঙ্কের বাইরে থাকে। ডিবাগ করার চেষ্টা করুন এবং ব্যতিক্রমটি গ্রহণ করুন। এখন ব্যতিক্রমটি ঠিক করুন এবং প্রকল্পটি ডিবাগ করুন।.

0
AnxiousdeV