c# studio يجمع الاستوديو المرئي جيدًا لكنه لا يزال يعرض الخطوط الحمراء




visual studio 2013 express (11)

أنا أستخدم VS 2012 وكان يعمل على ما يرام حتى بدأت في مراقبة بعض السلوك المضحك. عندما أقوم بفتح شيفتي ، يظهر أحمر تسطير والذي نراه عادة عندما يكون هناك خطأ في الكود. المثير للدهشة ، رمز يجمع كل خير. لقد قمت بإجراء الملاحظات التالية التي ليست طبيعية على الإطلاق.

  1. الأحمر يؤكد في الكود
  2. أثناء تنظيف أو بناء الحل لا يوجد خطأ.
  3. أحمر أذهب بعيدا لبعض الوقت بعد أن أبني / نظف الحل لكنني أعود في النهاية.
  4. وبسبب هذا بلدي intellisense توقفت عن العمل.
  5. لا أستطيع النقر بزر الماوس الأيمن على أي مكون وانتقل إلى تعريفه.

أيه أفكار؟


Answer #1

بالنسبة لي ، تمكنت في وقت واحد من تسجيل الانصهار لتصحيح أخطاء التبعية التجميعية (fuslogvw من موجه CMD). كان ذلك قبل أشهر وكنت أعاني من أوقات أبطأ بكثير (5-7 دقائق) منذ ذلك الحين. كنت قد نسيت تماما أنني تركتها ممكنة. كانت هذه السجلات عنق زجاجة بلدي وتعطيلها جعلها تتكرر بسرعة أكبر. أمل أن هذا يساعد شخصاما!


Answer #2

كان عندي هذه القضية وكان لها علاقة ReSharper.

خطوات الحل بالنسبة لي:

1) تعطيل ReSharper

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

2) بناء الحل

(Ctrl-Shift-B)

3) ReEnable ReSharper

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

ستيف


Answer #3

في vs2013 لقد حلت هذه المشكلة عن طريق حذف جميع مجلدات obj / bin عبر جميع المشاريع. ربما كانت المشكلة بسبب عمليات تهيئة الحلول التي قمت بحذفها ، ولكن لم يتم تنظيفها بشكل صحيح ، حيث أن عملية إنشاء -> Clean Solution لا تزيل المخرجات القديمة من مجلدات obj / bin.


Answer #4

لقد واجهت هذه المشكلة مع أحدث Visual Studio 2017.
كما كان إصدار برنامجي للتشغيل بطيئًا بشكل مؤلم.

لقد حذفت ملف الحل .sln وأنشأت واحدة جديدة.


Answer #5

ربما تأخرت في الإضافة ، لكن آمل أنها قد تساعد شخصًا ما. كان لدي مشكلة مماثلة عندما كنت أرى الكثير من تمايل الأحمر في اثنين من الملفات. لقد جربت جميع الإجابات المقترحة أعلاه ولكن لم يعمل شيء. في اللحظة التي بدأت فيها تصفح الصفوف والهياكل في الملفات الأخرى التي تحتوي على ملفات تشكو منها مراجع ، اختفت المشكلة. يبدو أن intellisense لم يكن قادرا على حل التبعيات من تلقاء نفسها لسبب ما.


Answer #6

أعلم أن هذا قديم ولكن في حالة عثور الأشخاص على هذا الموضوع كما فعلت من google. كان لي هذه المشكلة بعد حل بعض الصراعات من SVN. الحل يحتوي على عدة مشاريع في ذلك ولقد حل بعض الصراعات في عدد قليل من المشاريع المختلفة. لقد قمت ببناء -> حل النظافة تليها بناء -> إعادة بناء الحل وكل شيء كان جيدا مرة أخرى.


Answer #7

إذا كنت تستخدم Resharper مثلي ، يمكنك حذف ذاكرة التخزين المؤقت resharper متبوعة بهذا الرابط: 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.

Answer #8

ما يعمل بالنسبة لي هو حذف ملف الفهرس IntelliSense.

الملف IntelliSense في نفس الدليل كما الحل.

إنه اسم الملف هو اسم_الحل

فقط احذف هذا الملف وافتح الحل مرة أخرى ، وسيبدأ IntelliSense في إعادة إنشاء ملف الفهرسة الخاص به. بعد ذلك ستزول المشكلة.


Answer #9

فقط كان هذه المشكلة أثناء العمل مع حل تم إنشاؤه في Visual Studio 2012 ولكن يعمل في عام 2013. أغلقت Visual Studio ، حذف كافة الدلائل \ bin و \ obj وذهبت المشكلة.


Answer #10

بالنسبة لي ، تم إصلاح هذه المشكلة عند إلغاء تحميل المشروع وإعادة تحميله مرة أخرى. لقد عملت بالنسبة لي ، آمل أنه يعمل لديك أيضا :)


Answer #11

Visual Studio 2017:

عمل إغلاق Visual Studio وإزالة المجلد .vs الموجود في دليل الحل بالنسبة لي.

يحتوي هذا المجلد على سمة hidden . قد تحتاج إلى تغيير الإعدادات في خيارات المجلد لإظهار الملفات المخفية.







visual-studio-2012