ত্রুটি: ফাইল বিন / ডিবাগ /… অ্যাক্সেস করতে পারে না কারণ এটি অন্য প্রক্রিয়া দ্বারা ব্যবহৃত হচ্ছে


113

আমি যখন আমার প্রকল্পটি ডিবাগ করি তখন আমি নিম্নলিখিত ত্রুটিটি পাই:

"আপত্তি \ ডিবাগ \ মাই ড্রিম.এক্সে" ফাইলটি "বিন \ ডিবাগ \ মাই ড্রিম.এক্সে" অনুলিপি করতে অক্ষম The প্রক্রিয়া। "

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

কেন? আমি কীভাবে এই ত্রুটিটি ঠিক করতে পারি?

আমি উইন্ডো 7 পেশাদার ব্যবহার করি। এক্সপি দিয়ে আমি কখনও এই ত্রুটি পাই নি।


1
উইন 7 কখনও কখনও এমন ফাইলগুলিতে লক রাখে যা এক্সপ্লোরারটিতে দেখা হচ্ছে, সুতরাং আপনার ডিবাগ ফোল্ডারটি খোলা নেই তা নিশ্চিত করুন।
নেক্রোলিস

আমি মনে করি এটি ব্যবহার করে সিস্টেম প্রক্রিয়া।
ট্রেন মিন

1
এটি হয় একটি লক, অথবা কিছু নির্বোধ উত্স নিয়ন্ত্রণে / বিন যোগ করা হয়েছে এবং এখন ফাইলগুলি রাইটিং-সুরক্ষিত রয়েছে (ডানদিকে ডাবল ক্লিক করুন, রাইট-সুরক্ষিত আন-চেক করুন)।
স্টিফান স্টেইগার

3
এটি ভিজুয়াল স্টুডিও 2017 এর আগের চেয়ে আরও খারাপ।
রব লিন্ডন

1
আমার ক্ষেত্রে MSBuild.exeফাইলটি
পিয়ের

উত্তর:


120

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

যা ঘটছে তা হ'ল ভিএস কোনও ফাইলের একটি লক অর্জন করছে এবং তারপরে এটি প্রকাশ করছে না। হাস্যকরভাবে, সেই লকটি ভিএসকে ফাইল মুছতে বাধা দেয় যাতে আপনি অ্যাপ্লিকেশনটি পুনর্নির্মাণের সময় এটি পুনরায় তৈরি করতে পারেন। একমাত্র আপাত সমাধান হ'ল ভিএস বন্ধ এবং পুনরায় চালু করা যাতে এটি ফাইলটিতে লকটি প্রকাশ করে release

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

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

আমি ধরে নিলাম এটি ডাব্লুপিএফ-তেও প্রযোজ্য, যদিও আমি এটি ব্যবহার করি না এবং ব্যক্তিগতভাবে সেখানে সমস্যাটি অনুভব করি না।

আমি এখনও এটি ভিএস 2012 আরসিতে পুনরুত্পাদন করার চেষ্টা করিনি। এটি এখনও সেখানে স্থির হয়েছে কিনা তা আমি জানি না। তবে এখনও পর্যন্ত আমার অভিজ্ঞতা হয়েছে যে মাইক্রোসফ্ট এটি ঠিক করার দাবি করার পরেও এটি এখনও পপ আপ পরিচালনা করে। এটি এখনও ভিএস ২০১০ এসপি 1 এ রয়েছে। আমি বলছি না যে তাদের প্রোগ্রামাররা বোকা যারা অবশ্যই জানে না তারা কী করছে, অবশ্যই। আমি বুঝতে পারি যে বাগের জন্য কেবল একাধিক কারণ রয়েছে এবং / অথবা পরীক্ষাগারে নির্ভরযোগ্যভাবে পুনরুত্পাদন করা খুব কঠিন। এ কারণেই আমি ব্যক্তিগতভাবে এটিতে কোনও বাগ রিপোর্ট দায়ের করি নি (যদিও আমি অন্যান্য লোকদের +1 করেছি), কারণ আমি জঘন্য তুষারমানের মতো এটি নির্ভরযোগ্যরূপে পুনরুত্পাদন করতে পারি না বলে মনে হয়।

<শেষ রেন্ট যা বিশেষভাবে কারও কাছে নির্দেশিত নয়


1
এটি এখনও ভিএস ২০১৩ সালে (আমার জন্য) ঘটছে। এটি সর্বদা আমার সমাধানের ডাব্লুপিএফ প্রকল্পের জন্য পিডিবি ফাইল যা লক্ষ্য ডিরেক্টরিতে লক হয়ে যায়। সমস্ত ডিজাইনার বন্ধ করা (বু!) কাজ করেনি তবে ফাইলটির নাম পরিবর্তন করে (ধন্যবাদ, কোডি!)। দৈত্য হ্যাক ইশারা দেয় ...
জন

2
গতকাল থেকে আমার সাথে এই ঘটনাটি ঘটতে শুরু হয়েছিল যখন আমি ২০১৩ সালে ভিএসে উন্নীত হয়েছিলাম ... ভিএস ২০০৮ সাল থেকে আমার সাথে এটি একবারও ঘটেনি ... দুঃখজনক।
সোমনিকনাম

8
ভিএস 2015, এবং আমার এখনও সমস্যা আছে।
বেরিন লরিটস

13
এটি ভিজ্যুয়াল স্টুডিও 17 এ চলছে এবং ভিজ্যুয়াল স্টুডিও পুনরায় চালু করা কোনও উপকারে আসবে না।
রব লিন্ডন

2
@ জাইহম্বার্তো স্নারকের কোনও কারণ নেই, কম্পিউটারগুলি হতাশ হ'ল যেমনটি হ'ল, অন্য কারও কাছে তা দেওয়ার দরকার নেই .. তবে এটি এই নির্দিষ্ট সমস্যাটির জন্য আমার পক্ষে কাজ করে, সম্ভবত আপনার কিছু অন্যরকম হচ্ছে! দেখুন: stackoverflow.com/a/19649014/27494
ScottN

64

আমি ভিজ্যুয়াল স্টুডিও ২০০৮ সালেও আমার উপর এই ত্রুটিটি উত্থাপন করেছি It এটি আবার এসেছিল এবং ভিজ্যুয়াল স্টুডিও ২০১২-তে আরও প্রচলিত।

এখানে আমি কি করি।

সমস্যাযুক্ত প্রকল্পের প্রাক-বিল্ড ইভেন্টে এটি আটকান:

if exist "$(TargetPath).locked" del "$(TargetPath).locked"
if exist "$(TargetPath)" if not exist "$(TargetPath).locked" move "$(TargetPath)" "$(TargetPath).locked"

1
আমি কোথায় Pre-Buildআমার উইন্ডোজ ফর্মটিতে সেই ইভেন্টটি খুঁজে পাব ??
অজানা

2
@ কিওয়ার্টি এটি বিল্ড ইভেন্টস বিভাগের অধীনে প্রকল্পের বৈশিষ্ট্যগুলিতে পাওয়া যায় বা আপনি কম্পাইল বিভাগের অধীনে ভিবি.net প্রকল্পে থাকেন, আপনি একটি ইভেন্ট ইভেন্ট বাটন দেখতে পাবেন।
স্কটএন

@ স্কটএন: ওহ বিটিডাব্লু, pre-buildআমার কোডটি চালু হওয়ার পরে এই কোডটি মোতায়েনের জন্য (ক্লিক ক্লিকের মাধ্যমে) অ্যাপ্লিকেশনটিরও প্রতিকার, যখন একটি ত্রুটি / ত্রুটি ঘটেছিল তখন টাস্ক ম্যানেজারে, আমি টাস্কটি শেষ করব myApp.exeতবে কাজটি শেষ করব না এবং এটি প্রম্পট করবে ERROR ON ENDING TASK?
অজানা

@ কিওয়ার্টি না, এটি ক্লিকঅনস মোতায়েন অ্যাপ্লিকেশনটির সাথে কোনও সম্পর্ক নেই। এই ত্রুটিটি তখনই হয় যখন আপনি বিকাশ এবং পরীক্ষার সময় এবং কেবল ভিজ্যুয়াল স্টুডিওতে আপনার অ্যাপ্লিকেশন তৈরি করে থাকেন, ক্লায়েন্ট সিস্টেমগুলিতে চলমান কোনও মোতায়েন অ্যাপ্লিকেশনটির জন্য নয়।
স্কটএন


22

কম্পিউটার (ডান ক্লিক) -> পরিচালনা -> পরিষেবা ও অ্যাপ্লিকেশন -> পরিষেবা -> অ্যাপ্লিকেশন অভিজ্ঞতা সক্ষম করুন

আমার জন্য কাজ!


2
আমি কয়েক মাস আগে এই পরিষেবাটি অক্ষম করেছিলাম। এটি সক্ষম করা এখন ভিজ্যুয়াল স্টুডিওতে সমস্যাটি সমাধান করার জন্য মনে হচ্ছে (এক্সপি ফাইলটি লক হওয়ার কারণে অনুলিপি করতে অক্ষম)। আমি ভাবছি কেন এই পরিষেবাটি চলমান হওয়া দরকার, আমি যা পড়েছি তা এই ত্রুটির জন্য প্রাসঙ্গিক কোনও কিছুর সাথে সম্পর্কিত বলে মনে হয় নি (যেমন: ব্ল্যাকভিপার . com/ উইন্ডোস-সার্ভিসেস / অ্যাপ্লিকেশন- অভিজ্ঞতা )।
Andreas Jansson

10
আমার এই পরিষেবাটি চলছে তবে এখনও লক সমস্যাটি পেয়েছি।
antfx

1
+1 বাহ, আমি চেষ্টা করেছি / সমস্ত কিছু / আমি খুঁজে পেয়েছি। অবশেষে এটি ঠিক করার জন্য এতে হোঁচট খেয়েছে। আমার পাশাপাশি অক্ষম ছিল। অপরাধী হিসাবে কখনই ভাবিনি!
জন এস

ভিএস2010 এসপি 1 দিয়ে উইন্ডোজ 7 এসপি 1 চালানো, "অ্যাপ্লিকেশন অভিজ্ঞতা" পরিষেবাগুলি চালু করা অবিলম্বে আমাকে সাহায্য করবে। অনেক ধন্যবাদ. তবে এক মিনিট পরে এটি বন্ধ করে দেওয়া সঙ্গে সঙ্গে সমস্যার পুনরুত্পাদন করে না।
জিম্ম চেন

7
উইন্ডোজ 10
জেরিওয়েল

13

ভিজ্যুয়াল স্টুডিও ২০১৩-এ আমার একই সমস্যা ছিল my

  1. বিল্ড> ক্লিন সলিউশন
  2. বিল্ড> পুনর্নির্মাণ সমাধান

1
এটি বড় প্রকল্পগুলিতে চেষ্টা করবেন না ... সম্পূর্ণ পুনর্নির্মাণে সত্যই দীর্ঘ সময় লাগে।
এমবার্ডোস

7

কমপক্ষে আমার ক্ষেত্রে আমি লক্ষ্য করেছি যে ভিজ্যুয়াল স্টুডিও 2012 কমপক্ষে দুটি এমএসবিল্ড.এক্সে ভূত প্রক্রিয়া তৈরি করছে, যা নির্মাণের পরে ধ্বংস হয় নি। এই জম্বিগুলি স্পষ্টতই ফাইল লকগুলি প্রদর্শিত হতে পারে।

এমসবিল্ড.এক্সের হত্যা হ'ল এক সময়ের সমাধান, এটি বিল্ড ভিত্তিতে করা দরকার।

তবে আমি বুঝতে পেরেছি যে আমি একবার এবং সকলের জন্য সমান্তরাল বিল্ডটি অক্ষম করতে পারি - সরঞ্জামসমূহ> বিকল্পসমূহ> প্রকল্পসমূহ এবং সমাধানগুলি> বিল্ড অ্যান্ড রান> "সর্বাধিক সংখ্যক সমান্তরাল প্রকল্প বিল্ডস" - ডিফল্টরূপে এটির মান 8, I মনোযোগের মতো কাজ করে 1.

অবশ্যই বিল্ডগুলি এখন কিছুটা ধীর, তবে দুঃখিতের চেয়ে নিরাপদ। কমপক্ষে এই বিশেষ ছোট প্রকল্পের জন্য আমার একাধিক বিল্ড থ্রেডের প্রয়োজন হয়নি।


7

আমি বুঝতে পারছি এটি একটি পুরানো প্রশ্ন। দুর্ভাগ্যক্রমে আমি আমার .net core 2.0আবেদনটি নিয়ে একই সমস্যার মুখোমুখি হয়েছি visual studio 2017। সুতরাং, আমি সমাধানটি আমার পক্ষে কাজ করেছিলাম তা ভাগ করে নেওয়ার কথা ভাবলাম। এই সমাধানের আগে আমি নীচের পদক্ষেপগুলি চেষ্টা করেছিলাম।

  1. পুনরায় চালু করা ভিজ্যুয়াল স্টুডিও
  2. সমস্ত অ্যাপ্লিকেশন বন্ধ
  3. আমার সমাধানটি পরিষ্কার করুন এবং পুনর্নির্মাণ করুন

উপরের কোনও পদক্ষেপই সমস্যার সমাধান করেনি।

এবং তারপরে আমি আমার Task Managerএবং নির্বাচিত dotnetপ্রক্রিয়াটি খুললাম এবং তারপরে এন্ড টাস্ক বোতামটি ক্লিক করেছি। পরে আমি আমার ভিজ্যুয়াল স্টুডিওটি খুললাম এবং সবকিছু ঠিকঠাক ছিল।

এখানে চিত্র বর্ণনা লিখুন


2

ইউনিট পরীক্ষা চলাকালীন আপনার যদি এই সমস্যা হয় তবে আমার উত্তরটি এখানে দেখুন । উত্তর নীচে অনুলিপি:

সাবাসতিয়ানের উত্তরের ভিত্তিতে আমি vstest.*এখনও চালিত কোনও এক্সিকিউটেবলকে মেরে ফেলার জন্য আমার পরীক্ষার প্রকল্পে একটি প্রাক-বিল্ড পদক্ষেপ যুক্ত করেছি । নিম্নলিখিত প্রাক-বিল্ড কমান্ডটি আমার পক্ষে কাজ করেছে:

taskkill /f /im vstest.*
exit 0

exit 0কমান্ড আছে যখন নেই বিল্ড ব্যর্থতা প্রতিরোধ শেষে vstest.*চলমান এক্সেকিউটেবল।


1

সম্প্রতি আমি ভিজ্যুয়াল স্টুডিও 2012-তে একই ত্রুটির বিবরণ দিয়ে সমস্যায় পড়েছি: "প্রক্রিয়াটি ফাইলটি অ্যাক্সেস করতে পারে না কারণ এটি অন্য প্রক্রিয়া দ্বারা ব্যবহৃত হচ্ছে ..."

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

সুতরাং, আপনাকে "CCCheck.exe" এর সমস্ত প্রক্রিয়া বন্ধ করতে হবে এবং এটিই যথেষ্ট।

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


কমপক্ষে আমার ক্ষেত্রে আমি লক্ষ্য করেছি যে ভিজ্যুয়াল স্টুডিওগুলি এমএসবিল্ড.এক্সে ভূত প্রক্রিয়া তৈরি করছে, যা নির্মাণের পরে ধ্বংস হয় নি। এই জম্বিগুলি স্পষ্টতই ফাইল লকগুলি প্রদর্শিত হতে পারে। তবে কীভাবে সমাধান করা যায় তার কোনও ক্লু নেই। এমসবিল্ড.এক্সের হত্যা হ'ল এক সময়ের সমাধান, এটি বিল্ড ভিত্তিতে করা দরকার।
তারমোপিকারো

1

আমার জন্য কাজ করেছেন। টাস্ক ম্যানেজার -> প্রকল্পের নাম -> শেষ টাস্ক। (আমার প্রকল্পের নাম সহ আমার 3 টি একই প্রক্রিয়া ছিল);

ভিএস 2013; উইন 8;


1

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


1

আমি ভিজ্যুয়াল স্টুডিও 2017 এ এই সমস্যাটি দ্বারা জর্জরিত হয়েছি। এটি প্রায় দুই বা তিন সপ্তাহ আগে শুরু হয়েছিল এবং আমার উত্পাদনশীলতায় মারাত্মকভাবে খেয়েছে। ক্লিন এবং রেবলিড কাজ করেনি; এমনকি আমার মেশিনটি পুনরায় চালু করাও কাজটি করে না।

সমস্যাটি মোকাবেলার একটি উপায় হ'ল আপত্তিজনক সমাবেশটি পরিষ্কার করা এবং আপনি যে প্রকল্পটি তত্ক্ষণে চালাতে চান তা তৈরি করা (পুনর্নির্মাণের বিপরীতে)। এটি সময়ের প্রায় 30% কাজ করে।

তবে, সম্ভবত সবচেয়ে নির্ভরযোগ্য সমাধান আমি খুঁজে পেয়েছি বিকাশকারী কমান্ড প্রম্পট খুলুন এবং msbuildসরাসরি ব্যবহার করুন । আমি গত তিন দিন ধরে এটি করছি, এবং এখনও পর্যন্ত সমস্যাটি একবারও ঘটেনি।


1

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


1

চালান taskmanager
এটি সন্ধান করুন netcoreএবং মুছুন।
তারপরে আপনি নিজে নিজে বা চালিয়ে ফাইলটি মুছতে পারেন Clean


0

এটি খাঁটি জল্পনা, কোনও উত্তর নয়।

যাইহোক, আমি কিছুক্ষণ ধরে এই সমস্যাটি করছি।

আমি ভিএস এবং আমার এভি সতর্কতার মধ্যে একটি মিথস্ক্রিয়া সন্দেহের পরে এসেছি।

কিছু বাজানো পর মনে হচ্ছে যে এটা হতে পারে দূরে চলে গেছে যখন আমি তাই অধীনে যে সবকিছু আমার অ্যান্টিভাইরাস পরিবর্তিত

সি: \ ব্যবহারকারী [ব্যবহারকারীর নাম] \ AppData \ স্থানীয় \ মাইক্রোসফট \ VisualStudio \ 10.0 \ ProjectAssemblies

ফোল্ডারটি রিয়েল-টাইম সুরক্ষায় অন্তর্ভুক্ত ছিল না।

দেখে মনে হচ্ছে বিল্ডটি এখানে প্রথমে ডিএলএল লিখেছে, তারপরে এটি অনুলিপি করে চূড়ান্ত বিল্ডের স্থানে।


0

এটা অনেক দেরি হতে পারে। তবে, আমি একই ধরণের সমস্যার মুখোমুখি হয়েছি এবং আমার ক্ষেত্রে প্রকল্পটির স্ব-রেফারেন্স ছিল। সুতরাং, উল্লেখগুলি থেকে মুছে ফেলা মোহন করার মতো কাজ করেছে !!!


0

আমি ফর্মগুলি বন্ধ না করে বা পুনরায় চালু না করে ভিজ্যুয়াল স্টুডিওর দ্রুততম উপায়টি খুঁজে পেয়েছি প্রকল্পের সংকলন পৃষ্ঠাতে যান এবং "অ্যাডভান্সড কমপাইল অপশন ..." বোতামটি ক্লিক করুন। তারপরে যেকোন একটি অপশনে যেকোন পরিবর্তন করুন (বলুন, জেনারেট করুন ডিবাগ ইনফর্মটি ফুল থেকে পিডিবি-কেবলমাত্র), তারপরে ওকে ক্লিক করুন। এটি প্রতিবার কাজ করে এবং এমএস এই ত্রুটিটি ঠিক না করা পর্যন্ত করতে হবে (ভিএস ২০১২ থেকে ভিএস ২০১৩ এ স্যুইচ না করা পর্যন্ত আমার কখনই এই সমস্যা হয়নি)

অন্য নোট, আপনি প্রকল্প বা সমাধান পরিষ্কার করতে না পারলে এটি তৈরি হবে না। ফাইলগুলি অবশ্যই ভিএস দ্বারা লক করা আছে (কোনও অ্যান্টিভাইরাস সমস্যা নয়, অন্তত আমার ক্ষেত্রে নয়)


0

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


0

আমি এই একই ইস্যুতে দৌড়েছি এবং আমি যা পেয়েছি তা বাস্তবে ব্যাকগ্রাউন্ডে মাল্টিটল উইন্ডোজ ফর্ম অ্যাপ্লিকেশন চলছে । এটি ঘটে যখন আপনার আবেদনের দুটি ফর্ম থাকে এবং আপনি ২ য় ফর্মটি বন্ধ করেন যা আপনার মূল ফর্ম নয় তাই অ্যাপ্লিকেশনটি সম্পূর্ণরূপে বেরিয়ে আসবে না।

আমি সাধারণত আমার অ্যাপ্লিকেশন চালাচ্ছি

  • এর উদাহরণ বা মাধ্যমে
  • ডিবাগিং ছাড়াই চালান

উইন্ডোজ ফর্ম অ্যাপ্লিকেশনটির অন্যান্য উদাহরণ সলিউশনটি বন্ধ । সর্বদা আপনার অ্যাপ্লিকেশন উদাহরণটি বন্ধ করার জন্য এটি একটি উপায়।


0

প্রাক বিল্ড কমান্ড

(if exist "$(TargetDir)*old.pdb" del "$(TargetDir)*old.pdb") & (if exist "$(TargetDir)*.pdb" ren "$(TargetDir)*.pdb" *.old.pdb)

সাহায্য


0

[সমাধান করা] ত্রুটি: ফাইল বিন / ডিবাগ /… অ্যাক্সেস করতে পারে না কারণ এটি অন্য প্রক্রিয়া দ্বারা ব্যবহৃত হচ্ছে:

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

মূলত, আপনাকে আপনার প্রথম ফর্মটি বন্ধ করতে হবে যা পটভূমিতে চলছে এবং এই ত্রুটির পেছনের মূল কারণ।

প্রথম ফর্মটি বন্ধ করতে আপনাকে এই দুটি লাইন কোড যুক্ত করতে হবে দ্বিতীয় ফর্ম লোড ইভেন্ট হ্যান্ডলারের মধ্যে।

    Form1 form = new Form1();
    form.Close();

এটি ত্রুটিটি পুরোপুরি সমাধান করবে।


0

একটি সহজ সমাধান হ'ল আপনি বিন \ ডিবাগ ফোল্ডারে যান that ফোল্ডারে থাকা সমস্ত ফাইল মুছুন, তারপরে পুনর্নির্মাণ করুন। যদি এটি কাজ না করে তবে ভিজ্যুয়াল স্টুডিওটি বন্ধ করুন তারপরে বিন \ ফাইল এক্সপ্লোরার ব্যবহার করে ডিবেগ ফোল্ডারে যান বাম কোণারটিতে, ফাইল> ওপেন কমান্ড প্রম্পট> প্রশাসক হিসাবে ওপেন কমান্ড প্রম্পট ক্লিক করুন> এই আদেশটি লিখুন "DEL / F / Q / A * "> তারপরে পুনর্নির্মাণ করুন


0

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

মূলত অকেজো আচরণটি বন্ধ করতে, নীচের নির্দেশাবলী অনুসরণ করুন https://connect.microsoft.com/VisualStudio/feedback/details/771994/vstest-executionengine-x86-exe-32-bit-not-closing-vs2012-11-0 -50727-1-rtmrel

পরীক্ষার মেনু -> টেস্ট সেটিংস -> "টেস্ট এক্সিকিউশন ইঞ্জিন চালিত রাখুন" আনচেক করুন


0

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


0

ভিজ্যুয়ালস্টুডিওটি বন্ধ করুন, সিটিআরএল-ওলট - মুছুন, টাস্ক ম্যানেজার নির্বাচন করুন, সমস্ত এমএসবিল্ড প্রক্রিয়া সন্ধান করুন এবং শেষ করুন - ভিজ্যুয়ালস্টুডিওতে মূলত এটির একটি ডিবাগার নিয়ন্ত্রণ হারিয়ে ফেলে এবং ডিবাগটি ডিবাগ / বিনে .pdb ফাইলটিতে একটি লক বজায় রাখে where ফোল্ডার। আপনি সমস্ত এমএসবিল্ড (ডিবাগার) প্রক্রিয়া শেষ করার পরে / ডিবাগ / বিন ফোল্ডারটি মুছুন এবং ভিজ্যুয়াল স্টুডিওতে আপনার সমাধানটি আবার খুলুন। আপনি এখন যেতে ভাল। মাইক্রোসফ্ট এই ক্র্যাম্প ঠিক করা প্রয়োজন।


0

আমি ভিএস 2017 সম্পর্কিত একটি পৃথক প্রশ্ন খুলেছি যা এক আপডেটের পরে একই রকম আচরণ করেছিল। সমস্যাটি অ্যান্টিভাইরাস প্রোগ্রাম দ্বারা উত্পন্ন বলে মনে হয়েছিল যদিও although

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


0

আমি এই সমস্যাটি সমাধান করেছি ..

ডিবাগের কাছে আপনি কিছু কনফিগারেশন সহ ড্রপ ডাউন মেনু দেখতে পাবেন। ডিফল্ট কোনও সিপিইউ ছিল। X86 নির্বাচন করুন এবং এটি কাজ করবে প্রোগ্রামটি চালান। X86 না থাকলে কনফিগারেশন ম্যানেজারে যান এবং x86 যুক্ত করুন


-1

অন্য কুলডেজ, তবে, তবে এটি সহজ এবং ভিএস 2013 এ আমার জন্য কাজ করে। প্রকল্পে ক্লিক করুন। বৈশিষ্ট্য প্যানেলে একটি মান সহ প্রজেক্ট ফাইল নামের একটি এন্ট্রি হওয়া উচিত

(আপনার প্রকল্পের নাম) .vbproj

প্রকল্পের নাম পরিবর্তন করুন - যেমন শেষ পর্যন্ত একটি -01 যুক্ত করা। লক করা আছে এমন মূল .zip ফাইলটি এখনও রয়েছে, তবে আর রেফারেন্স করা নেই ... যাতে আপনার কাজ চালিয়ে যেতে পারে। পরের বার কম্পিউটারটি পুনরায় বুট করার পরে, সেই লকটি অদৃশ্য হয়ে যায় এবং আপনি ভুল ফাইলটি মুছতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.