visual-studio-2015 تحميل - حصلت على خطأ عند الضغط على F12 الذهاب إلى تعريف في Visual Studio 2015 / C#




كامل 2017 (6)

عندما أضغط F12 (Go To Definition) في Visual Studio 2015 أتلقى رسالة الخطأ هذه:

حدث خطأ واحد أو أكثر

لقد حاولت بالفعل:

  1. إغلاق الحل
  2. حذف ملف .suo
  3. إعادة بناء الحل

.. لكن ذلك لم يصلحها.

الرجاء المساعدة.


Answers

لقد وجدت ذلك ؛ إذا قمت بتعيين Keep Tab تحت الخيار -> محرر النص -> كل اللغات -> علامات التبويب ، وهي نفسها تحت C # ، و F12 و Alt + F12 يعمل بشكل جيد.


لم يعد هذا الاختراق مفيدًا الآن بعد إصلاح خطأ Visual Studio. سأتركها هنا في حال كان من المفيد العثور على عينة للاختراق حول مشكلات مشابهة تظهر.

AutoHotKey لإنقاذ! القتال بلا كلل ضد شرور لوحة المفاتيح سيئة UX.

فيما يلي كيفية إعداد برنامج نصي يربط Ctrl + F12 بتسلسل مفتاح يحدد المسافات البادئة للفضاء ، وينتقل إلى التعريف ، ثم يستعيد المسافات البادئة لعلامات التبويب. استخدمها بدلاً من F12 للانتقال إلى تعريفات خارج مصدر التعليمات البرمجية:

  1. تثبيت AutoHotKey .
  2. إنشاء ملف جديد في مكان ما يدعى شيئا مثل FixF12.ahk . الصق فيه البرنامج النصي أدناه.
  3. افتح مجلد بدء التشغيل الخاص بك. يمكنك الوصول إلى هناك عن طريق كتابة shell:startup في شريط موقع Windows Explorer.
  4. انقر بزر الماوس الأيمن فوق FixF12.ahk في Startup وإنشاء اختصار.
  5. قم بتشغيل الاختصار.

Script لـ FixF12.ahk :

#NoEnv
SendMode Input

^F12::
WinGetActiveTitle Title
IfInString Title, Microsoft Visual Studio
{
  Send, ^QC{#} tabs{Enter}
  Sleep, 300
  Send, !p
  Sleep, 300
  Send, {Enter}
  Send, {F12}
  Send, !tO
  Sleep, 300
  Send, !k
  Sleep, 300
  Send, {Enter}
}
else
{
  Send, {^F12}
}

البرنامج النصي هو الاختراق ، كاملة مع مربعات الحوار وامض وحالة السباق ، لكنه يقوم بهذه المهمة. لا تنسَ تسجيل تقرير الأخطاء في Connect . نأمل أن تطلق Microsoft إصلاحًا قبل التحديث 1.




VS 2015 تحديث 1 يجب إصلاح هذه المشكلة.

لقد قمت بعمل ملحق يقوم ببساطة بتمكين / تعطيل "تبويب علامات التبويب" في كل مكالمة من أمر "GoToDefinition" ، ويبدو أنه يعمل: GoToDefinition Fix


إذا لم يكن لديك وسائط ، dir /s vs_ultimate.exe أداة dir /s vs_ultimate.exe من موجه الجذر ستجدها. كان منجم في C:\ProgramData\Package Cache\{[guid]} . بعد أن انتقلت إلى هناك وركضت vs_ultimate.exe مع vs_ultimate.exe /uninstall و /force ، تم تشغيل برنامج إلغاء التثبيت

فتحت البرنامج "Command Prompt" مع كمسؤول وتشغيل البحث "dir /s vs_ultimate.exe" في مجلد ProgramData والبحث عن مسار إلى ملف vs_ultimate.exe .

ثم قمت بتغيير دليل العمل الخاص بي إلى هذا المسار vs_ultimate.exe /uninstall /force .

وأخيرا فعلت ذلك.







c# visual-studio-2015