سؤال

مشكلة Strange Visual Studio (TS 2008) مشكلة: يتجمد IDE تماما كلما قمت بتشغيله من الافراج عن وضع التصحيح في مشروع معين. يحدث ذلك صحيحا كما التبديل، قبل أن أحاول بناء أو فعل أي شيء آخر.

بدأ كل شيء من الأزرق، دون أي تغيير غير طبيعي يمكنني التفكير فيه. حاولت تنظيف الحل، لكنها لم تساعد.

هرب أي شخص في هذا من قبل؟

هل كانت مفيدة؟

المحلول

إذا عمل كل شيء على ما يرام ثم توقف، عادة ما يعني أن هناك بعض المشاكل على الرغم من أنها مرت دون أن يلاحظها أحد.

أشياء سأحاول واحدة تلو الأخرى:

  1. تحقق من تم تغيير الملفات (لماذا وكيف) بعد التحديث من محرك تحكم مصدر
  2. راجع قائمة الامتدادات والمكونات الإضافية. حاول تعطيل كل أو بعضهم
  3. أغلق ستوديو Visual وقتل جميع عمليات التطوير: devenv, mspdbsrv, vcpkgsrv, msbuild, msvsmon, vshub, vstest إلخ
  4. إزالة .suo, .ncb, .VC.db, .VC.VC.opendb ملفات الحل وكذلك .vc الدليل، الذي يسبب في بعض الأحيان مشاكل
  5. إزالة ملفات إعداد المشروع، نوع من YourProjectName.vcproj.DOMAINNAME.LOGINNAME.user أو YourProjectName.csproj.user. وبعد يعتمد اسم ملف الإعداد على نوع من المشروع الذي تستخدمه
  6. يركض "C:\Program Files\Microsoft Visual Studio [vs_version]\Common7\IDE\devenv.exe" /setup أو "C:\Program Files (x86)\Microsoft Visual Studio [vs_version]\Common7\IDE\devenv.exe" /setup لبيئة X64.
  7. في بعض الحالات المعقدة، يساعد في إزالة إعدادات المستخدم، الموجودة في المنزل %USERPROFILE%\AppData\[Local|Roaming]\Microsoft\VisualStudio[vs_version] وفي السجل HKCU\SOFTWARE\Microsoft\VisualStudio[vs_version]

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

علاوة على ذلك، فإنه يساعد في بعض الأحيان على إصلاح معالج Visual Studio في "إضافة أو إزالة البرامج" في "لوحة التحكم".

نصائح أخرى

كانت هذه المشكلة في عام 2017. ركضت VS 2017 كمسؤول وعمل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top