ভিজ্যুয়াল স্টুডিও সূক্ষ্ম সংকলন করে তবে লাল রেখা দেখায়


96

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

  1. কোডটিতে লাল আন্ডারলাইন
  2. সমাধান পরিষ্কার বা বিল্ড করার সময় কোনও ত্রুটি নেই।
  3. আমি সমাধানটি তৈরি / পরিষ্কার করার পরে লাল আন্ডারলাইনগুলি কিছু সময়ের জন্য চলে যায় তবে শেষ পর্যন্ত ফিরে আসে।
  4. এই কারণে আমার ইন্টেলিজেন্স কাজ বন্ধ করে দিয়েছে।
  5. আমি কোনও উপাদানকে ডান ক্লিক করতে পারি না এবং এর সংজ্ঞাতে যেতে পারি।

কোন ধারনা?


কোন কোড আন্ডারলাইন দেখাচ্ছে? আপনি উদাহরণ প্রদান করতে পারেন?
ম্যাথ

আপনি সম্ভবত পুরানো কোড চালাচ্ছেন? একটি ছোট বাস্তবায়ন চেষ্টা করুন যা কিছু দেখায়, যদি কিছু না ঘটে তবে আপনি সম্ভবত পুরানো কোডটি চালাচ্ছেন।
সর্বোচ্চ

আপনি কি পুনরায় ভাগ করা বা অন্য কোনও সরঞ্জাম যা আন্ডারলাইনগুলি করে চলেছে?
অ্যালজি

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

উত্তর:


48

অস্থায়ী ASP.NET ফোল্ডারের সামগ্রীগুলি মুছুন এবং তারপরে পুনর্নির্মাণ করুন। এটি হয় আপনার ব্যবহারকারীর ফোল্ডারে ( আইআইএস এক্সপ্রেসের জন্য - \ অ্যাপডাটা \ লোকাল \ টেম্পের \ অস্থায়ী এএসপি.এনইটি ফাইল ) বা উইন্ডোজ ডিরেক্টরিতে ( আইআইএস - সি: \ উইন্ডোজ \ মাইক্রোসফ্ট.নেট \ ফ্রেমওয়ার্ক \ vx.xx \ অস্থায়ী এএসপি.এনইটি ফাইলগুলি )

পাথগুলি আমার মাথার উপরের অংশ থেকে বন্ধ আছে এবং সঠিক হতে পারে না


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

4
ত্রুটি যদি ম্যাকের ভিজ্যুয়াল স্টুডিওতে থাকে তবে কী হবে? এই ফোল্ডারটির পথ কী হবে?
হারিয়েছে

4
আমার পরে ভিএস বন্ধ এবং খোলার দরকার ছিল এবং এটি কাজ করে। ধন্যবাদ
মিউজিকএন্ডকোড

170

ভিজ্যুয়াল স্টুডিও 2017:

ভিজ্যুয়াল স্টুডিও বন্ধ করা এবং .vsসমাধান ডিরেক্টরিতে থাকা ফোল্ডারটি সরিয়ে ফেলা আমার পক্ষে কাজ করেছিল।

এই ফোল্ডারটির একটি hiddenবৈশিষ্ট্য রয়েছে। লুকানো ফাইলগুলি দেখানোর জন্য আপনার ফোল্ডার বিকল্পগুলিতে সেটিংস পরিবর্তন করতে হবে।


4
ভিএস 2017 এর জন্য, এই পৃষ্ঠাগুলির অন্য কেউই করেনি যেখানে এই সমাধানটি কাজ করেছিল (যেমন টেম্প ফোল্ডারগুলি সাফ করা এবং / বিন এবং / আপত্তি পরিষ্কার করা)। উল্লিখিত হিসাবে .vs আমার সিস্টেমে "লুকানো" ছিল না (যেখানে যেমন আমার .git ফোল্ডারটি অবশ্যই ছিল, তাই আমি পার্থক্যটি বলতে পারি)।
সিক্রেটওয়েপ

4
আমি .suo ফাইলটি মুছে ফেলার চেষ্টা করেছি তবে আমি আবার ভিএস 2017 পুনরায় চালু করার পরে এটি পুনরায় তৈরি করা হয়েছে
অমিত কুলাত

4
@ অমিতকুলাত হ্যাঁ, .suo ফাইলটি একটি কাঠামোগত স্টোরেজ যা ভিজ্যুয়াল স্টুডিও দ্বারা নির্মিত এবং এতে বেশ কিছু সেটিংস থাকে। কিছু বাগের কারণে এটি সঠিকভাবে কাজ করা বন্ধ করে দেয়। সুতরাং, আপনি যখন এটি সরিয়ে ফেলেন, এটি সঠিক ডিফল্ট সেটিংস দিয়ে পুনরায় তৈরি করা হবে।
VeganHunter

4
"অসমর্থিত ... ভিজ্যুয়াল স্টুডিওর এই সংস্করণটি নিম্নলিখিত প্রকল্পগুলি খুলতে অক্ষম ..." - .vs ডিরেক্টরিটি মোছার পরে একটি বরং হৃদয়-থামানো পপআপ। তবে এটি সৌম্য মনে হয়। ওকে ক্লিক করা হয়েছে এবং মাইগ্রেশন রিপোর্টের পরে সমাধানটি যাইহোক খোলা হয়েছে। এটি কোনও সম্পর্কযুক্ত সমস্যা হতে পারে যা .vs মোছা না হওয়া অবধি সুপ্ত ছিল। উত্তরোত্তর জন্য এখানে রিপোর্টিং।
বব স্টেইন

4
এটি ভিজ্যুয়াল স্টুডিও 2019 এর জন্যও কাজ করে (পূর্বরূপ। .vs ফোল্ডারটি মোছা হচ্ছে)
অ্যালবার্ট রোমকস

10

ভিজ্যুয়াল স্টুডিও ২০১২ সালে তৈরি করা 2013 সালে চলছে এমন একটি সমাধান নিয়ে কাজ করার সময় কেবল এই সমস্যা হয়েছিল I


9

আমার জন্য এই সমস্যাটি সমাধান হয়ে গেছে যখন আমি প্রকল্পটি আনলোড এবং পুনরায় লোড করি। আমি আমার পক্ষে কাজ করেছি, আশা করি এটিও আপনার জন্য কাজ করে :)


7

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


7

আমার এই সমস্যাটি ছিল এবং এটি রিশার্পারের সাথে সম্পর্কিত।

আমার জন্য সমাধান পদক্ষেপ:

1) রিশার্পার অক্ষম করুন

VisualStudio\Tools\Options\ReSharper Ultimate\General\Suspend Now

2) সমাধান তৈরি করুন

(Ctrl-Shift-B)

3) পুনরায় সক্ষম করুন

VisualStudio\Tools\Options\ReSharper Ultimate\General\Resume Now

স্টিভ


আমার জন্য কাজ করেছেন। হ্যাঁ. রিশার্পার সমস্যা ছিল।
মুহাম্মদ সাকিব

6

আপনার কি পুনরায় শেয়ারের মতো কোনও প্লাগইন ইনস্টল করা আছে? আমার একটি খারাপ প্লাগইন নিয়ে সমস্যা ছিল।

প্লাগিনগুলি চলমান থেকে রোধ করতে ভিজ্যুয়াল স্টুডিওগুলি নিরাপদ মোডে চালানোর চেষ্টা করুন।

devenv /Safemode

10
আমি রিশার্পার ব্যবহার করছিলাম আপনি মেনু সরঞ্জামগুলিতে সাসপেন্ড বোতামটি ব্যবহার করে -> বিকল্পগুলি -> রিশ্যার্পারটিকে পুনরায় ভাগ করতে পারবেন। তারপরে এটি পুনরায় শুরু করুন, এটি আমাকে সহায়তা করেছিল।
ওলেগ ক্যারিলচুক

5

আপনি যদি আমার মতো পুনঃভাগ ব্যবহার করে থাকেন তবে এই লিঙ্কটি অনুসরণ করে আপনি পুনঃভাগের ক্যাশে মুছে ফেলতে পারেন: https://www.jetbrains.com/help/resharper/Configuring_Caches_Location.html

To specify the location for caches

1. Open the Environment | General page of ReSharper options.
2. Use the Save solution caches in to select the location for cache files:
3. User local settings folder to store them in the following directory: %LOCALAPPDATA%\JetBrains\Transient
4.System TEMP folder to store them in the following directory: %TEMP%\ReSharperCache
5. Solution folder to store them in the root folder of the current solution
6. Custom folder to choose a custom location for ReSharper cache files.
7. Click Save to apply the modifications and let ReSharper choose where to save them, or save the modifications to a specific settings layer using the Save To drop-down list. For more information, see managing and sharing resharper settings.
8. Reopen your solution for the changes to take effect.

পরিবেশের উপর 'সাফ ক্যাশে' বোতাম | রিশার্পার বিকল্পগুলির সাধারণ পৃষ্ঠাটি আমার সমস্যার সমাধান করে। যদিও ইঙ্গিতটির জন্য ধন্যবাদ!
নিলসকে

3

বনাম ২০১৩-এ আমি সমস্ত প্রকল্পের মধ্যে আমার সমস্ত আপত্তি / বিন ফোল্ডারগুলি মুছে ফেলে এই সমস্যার সমাধান করেছি। সমস্যাটি সম্ভবত সমাধান কনফিগারেশনের কারণে হয়েছিল যা আমি মুছে ফেলেছিলাম তবে একটি বিল্ড -> ক্লিন সলিউশনটি উদ্দেশ্য / বিন ফোল্ডারগুলি থেকে পুরানো আউটপুটগুলি সরিয়ে দেয় না বলে সঠিকভাবে পরিষ্কার করা হয়নি।


1

আমার জন্য যা কাজ করে তা হ'ল ইন্টেলিজেন্স সূচক ফাইলটি মুছে ফেলা হয়।

ইন্টেলিজেন্স-ফাইলটি একই সমাধানে আপনার সমাধান হিসাবে রয়েছে।

এর ফাইল নাম হ'ল সলিউশননাম.এসডিএফ

কেবল এই ফাইলটি মুছুন, আবার আপনার সমাধানটি খুলুন, এবং ইন্টেলিসেন্স এর সূচক ফাইলটি পুনর্নির্মাণ শুরু করবে। এর পরে সমস্যাটি দূর হয়ে যাবে।


1

এটি ভিজ্যুয়াল স্টুডিও এন্টারপ্রাইজ 2017 এ আমার জন্য কাজ করেছে:

  1. সরঞ্জামসমূহ> বিকল্পসমূহ> পাঠ্য সম্পাদক> জাভাসক্রিপট / টাইপস্ক্রিপ্ট> লন্টিং> সাধারণ নেভিগেট করুন

  2. "ESLint সক্ষম করুন" অনির্বাচিত


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

1

আমি এটিতেও চলে এসেছি এবং নিম্নলিখিতগুলি করে ভিজ্যুয়াল স্টুডিওটিকে স্বাভাবিক অবস্থায় ফিরিয়ে দিতে সক্ষম হয়েছি -

  1. প্রকল্পটি চিহ্নিত করুন যা লাল রেখাযুক্ত কোড এসেছে
  2. রেডলাইন প্রকল্পটি এটি ব্যবহৃত হচ্ছে এমন রেফারেন্সগুলি থেকে সরান (প্রকল্পের নাম \ তথ্যসূত্র - ডান ক্লিক করুন, রেফারেন্স যুক্ত করুন, লাল রেখার প্রকল্পটি আনচেক করুন)
  3. তৈরি করুন (আপনার এখন ত্রুটি হওয়া উচিত)
  4. সবে সরিয়ে নেওয়া প্রকল্প রেফারেন্সটি পুনরায় যুক্ত করুন
  5. আবার বিল্ড করুন
  6. লাল লাইনগুলি সরানো উচিত এবং প্রকল্পটি তৈরি করা উচিত!

1

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

* .Cpp-ফাইলের # অন্তর্ভুক্ত রেখার ক্রম পরিবর্তন করা লাল রেখাগুলি অদৃশ্য হয়ে যেতে পারে - এবং পুনরুদ্ধারকৃত আদেশের সাথে পুনরায় প্রদর্শিত হবে।

তারপরে আমি লক্ষ্য করেছি যে একটি হেডার ফাইল একক * .cpp ফাইলে দুবার অন্তর্ভুক্ত ছিল। আমি দ্বিতীয়টি সরিয়েছি এবং - সবকিছু ঠিক আছে।

একই * .cpp ফাইলটিতে দুবার একটি শিরোনাম ফাইল অন্তর্ভুক্ত করা সংকলকটি নয় তবে ইন্টেলিজেন্স অংশে সমস্যা বলে মনে হচ্ছে।


0

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


4
আমি আপনার উত্তরের কোন সমাধান দেখতে পাচ্ছি না। "মনে হয়েছিল ইন্টেলিজেন্স নিজে থেকে নির্ভরতাগুলি সমাধান করতে সক্ষম হয় নি ..." - আপনি কি "ক্লাস, স্ট্রাকচারের মাধ্যমে ব্রাউজিং" করে বলছেন যে আপনি ইন্টেলিজেন্স নির্ভরতাগুলি সমাধান করতে সহায়তা করেছিলেন ?
Sнаđошƒаӽ

4
@ এসнаđошƒаӽ আমি মনে করি এটাই তিনি বলছেন।
রবার্ট কলম্বিয়া

@ রবার্ট কলম্বিয়া ওপিকে কোনও অপরাধ নয়, তবে আমি মনে করি এটি কেবল হাস্যকর।
Sнаđошƒаӽ

@ এস ভাল যে তিনি বলছেন। আপনি যদি মনে করেন যে কৌশলটি সহায়ক নয় তবে উত্তরের উত্তরটি কম করে দিন।
রবার্ট কলম্বিয়া

@ এস ভাল, আমি পোস্টে পৌঁছেছি কারণ আমিও একই সমস্যার মুখোমুখি ছিলাম। আমার পক্ষে কী কাজ করেছে তা পোস্ট করার আগে প্রথমে আমি সমস্ত উত্তর চেষ্টা করেছিলাম অন্যদের মতো সেখানেও অভিজ্ঞতার ভিত্তিতে উত্তর দিয়েছে। আমি এতে কোনও ভুল দেখছি না। পরিবর্তে, এটি অন্য কাউকেও সাহায্য করতে পারে।
irsis

0

আমার জন্য, আমি একসাথে কিছু সমাবেশ নির্ভরতা ত্রুটিগুলি ডিবাগ করতে ফিউশন লগিং সক্ষম করেছিলাম (সিএমডি প্রম্পট থেকে fuslogvw)। এটি কয়েক মাস আগে ছিল এবং আমি তখন থেকে অনেক ধীর বিল্ড বারের (5-7 মিনিট) অভিজ্ঞতা অর্জন করছিলাম। আমি এগুলি পুরোপুরি ভুলে গিয়েছিলাম যে আমি তাদের সক্ষম করে রেখেছি। এই লগগুলি আমার বোতল ঘাড় ছিল এবং এগুলি অক্ষম করা পুনরুক্তি আরও দ্রুত করেছে। আশা করি এটি কাউকে সাহায্য করবে!


0

আমি সর্বশেষতম ভিজ্যুয়াল স্টুডিও 2017 নিয়ে এই সমস্যায় পড়েছি
Also এছাড়াও আমার প্রোগ্রামটির ডিবাগ সংস্করণটি বেদনাদায়ক ধীরে চলছে।

আমি সলিউশন ফাইলটি মুছে ফেলেছি .slnএবং একটি নতুন তৈরি করেছি।


0

পদক্ষেপ যে কাজ

  1. সমাধান খুলুন এবং পুনরায় বিল্ড করুন
  2. সমাধান বন্ধ করুন
  3. সমাধান খুলুন এবং একটি পরিষ্কার করুন
  4. সমাধান বন্ধ করুন
  5. সমাধান খুলুন এবং পুনরায় বিল্ড করুন
  6. বন্ধ করুন এবং তারপরে সমাধানটি খুলুন এবং এটি ভাল হওয়া উচিত। এটি প্রতিবার আমার জন্য কাজ করে

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



0

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

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


0

এই সমাধানটি পেয়েছি:

  1. ভিজ্যুয়াল স্টুডিও বন্ধ করুন (নিশ্চিত করুন যে devenv.exe টাস্ক ম্যানেজারে উপস্থিত নেই)।
  2. %USERPROFILE%\AppData\Local\Microsoft\VisualStudio\xx\ComponentModelCacheডিরেক্টরি মুছুন ।
  3. ভিজ্যুয়াল স্টুডিও পুনরায় চালু করুন।

0

আমি কয়েক মাস ধরে এই সমস্যাটি পেয়েছি এবং অবশেষে এটি ঠিক করেছি। ভিজ্যুয়াল স্টুডিও বন্ধ করা এবং সমাধান ডিরেক্টরিতে অবস্থিত .vs ফোল্ডারটি সরিয়ে আমার জন্য কাজ করবেন না।

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

  1. আপনার ওয়েবকনফাইগের প্রতিটি বিধানসভা পরিচয় ট্যাগ চেক করুন এবং সমাধান এক্সপ্লোরারে রেফারেন্স ফোল্ডারের বিপরীতে তাদের পরীক্ষা করুন
  2. আপনার রেফারেন্স ফোল্ডারে তালিকাভুক্ত নয় এমন যেকোনোটির জন্য পিতামাতার উপর নির্ভরশীলঅসাধারণের ট্যাগ সহ যে কোনও এসেম্বলিআইডেন্টি ট্যাগগুলি সরান।
  3. পরিষ্কার সমাধান
  4. সমাধানটি বন্ধ করুন এবং পুনরায় খুলুন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.