windows - ستوديو بصري ينسى إعدادات النافذة ويسبب الفوضى



visual-studio dock (8)

Visual Studio يفسد إعداداته مع رتابة العادية (فعلت دائما ، لقد كنت تعاني من هذا منذ أيام Visual C ++ ، وما زال هو عاهرة في VS2013).

غالبا ما يبدو هذا عشوائيا تماما ، ولكن من المحتمل جدا بعد وقوع الحادث.

سيخسر أيضًا أي تغييرات على إعداداتك إذا لم يتم إيقاف تشغيل Visual Studio بشكل نظيف - لسبب ما بدلاً من حفظ الإعدادات عندما تقوم بالموافقة على مربع الحوار ، يبدو أن VS تنتظر حتى يتم إنهاء كتابة التغييرات ، لذلك بعد تغيير خيارات أنا دائما إنهاء وإعادة تشغيل لضمان تم مسح التغييرات إلى القرص. وبالمثل ، لا يجب عليك أبدًا تغيير الخيارات مع وجود مثيلات أو أكثر من VS قيد التشغيل ، حيث أن آخر ما تم إنهاءه سيؤدي إلى الكتابة فوق الإعدادات.

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

أفضل اثنين من الحلول التي وجدتها هما:

  • لا تقم مطلقًا بتشغيل أكثر من مثيل واحد في كل مرة. إذا كنت بحاجة إلى تشغيل العديد من المثيلات بشكل متزامن ، فانتظر حتى تنتهي الأولى من تحميل الحل الخاص بها قبل البدء في تشغيل الإصدار التالي.

  • استخدم دومًا Tools > Import and Export Settings لحفظ إعداداتك في ملف نسخ احتياطي ، بحيث يستغرق الاسترداد من هذا الفساد بضع ثوانٍ فقط في كل مرة يحدث فيها.

عادة أخرى أصغر ، ولكن لا تزال مزعجة هي أنه إذا تم تصغير VS عندما يتم الإقلاع (على سبيل المثال عن طريق الإغلاق) ، فإنه يفسد معلومات موقع النافذة الخاصة به وفي المرة التالية التي تقوم بتشغيلها ، سيتم تكبيرها.

لدي هذه المشكلة حيث أقوم بفتح Visual Studio وتنتشر النوافذ الداخلية في كل مكان. لا يرسى أي منهم ؛ البعض الذي يجب أن يكون مرئيًا أصبح غير مرئي والعكس صحيح. أضطر إلى قضاء الأعمار للحصول على النوافذ حيث أحبها.

يبدو فقط أن يحدث مع بعض الحلول وظهرت فقط في الآونة الأخيرة.

لحياة لي لا أستطيع حل المشكلة. هل من احد قد مر بهذا الموقف؟


Answer #1

أنا أواجه مشكلة مماثلة. كما أنها بدأت مؤخرًا فقط ، على سبيل المثال ، خلال آخر 30 يومًا أو ما شابه. الشيء الوحيد الذي أتذكر تغييره في هذه الفترة كان تحديث Resharper 4.5.


Answer #2

أي حل يتم فتحه لا يجب أن يكون مهمًا لأن هذه الإعدادات ليست خاصة بالحل. ولكن أتساءل هل لديك تثبيت Visual Studio 2005 و 2008؟ إذا كان الأمر كذلك ، فإن فتح الحل الذي تم إنشاؤه في عام 2005 سيفتح VS 2005 وسيفتح فتح 2008 حل VS 2008. قد يكون لديك VS 2005 حتى إذا لم تقم بتثبيته. على سبيل المثال ، يقوم InfoPath 2007 بتثبيت shell VS 2005.

أولاً ، أضع النوافذ في المكان الذي تريده ، ثم نفذ الأدوات -> إعدادات التصدير وقم بتضمين تخطيطات النوافذ فقط. بهذه الطريقة سيكون لديك على الأقل شيئًا يمكنك الرجوع إليه.

ثم سأقوم بفحص أدوات -> خيارات -> استيراد إعدادات التصدير وتسجيل مكان تعيين مسار "حفظ الإعدادات تلقائيًا إلى هذا الملف". راقب هذا الملف. هل لديك أي برنامج مزامنة قد يتم الكتابة فوقه دون قصد؟ هل يشير إلى موقع غير موجود؟


Answer #3

جربت حل بيتر ماكغراتان ، لم أكن قد ساعدني. ما انتهى به العمل بالنسبة لي هو حذف خيارات المستخدم VS Solution (.sou). تقع في نفس الدليل حلا لي.

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


Answer #4

في حالتي ، لم يتم تلف تخطيط النافذة ولكن Intellisense تقدم إتمام التعليمات البرمجية والمساعدة المنبثقة. لم تحدث هذه المشكلة على الإطلاق في العقد الماضي ، والآن يحدث ذلك ثلاث مرات في اليوم على الأقل. Win8.1 ، Visual Studio 2013 ، ReSharper 8 والآن ReSharper 9 (على أمل أن الإصلاح سوف إصلاحه).

أنا الآن بشكل روتيني

  • أغلق الحل ،
  • أدوات / استيراد / تصدير إعدادات / إعادة تعيين كافة الإعدادات
  • أغلق Visual Studio
  • افتح Visual Studio استيراد الإعدادات المحفوظة الخاصة بي
  • إعادة فتح الحل ومواصلة العمل

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

أنا بدأت أتساءل عما إذا كان لا علاقة له بأحدث تحديث Visual Studio. هناك أشياء هناك لم أكن استخدم مثل هراء الإعلان وتكامل تطوير Office. لدى MS Office مشكلات خاصة به ، مثل Office 64 bit لا يتم عرضها بواسطة أي تطبيق آخر مثل Quicken كبرنامج بريد إلكتروني مثبت. أو ربما نزاع مع ReSharper الذي يريد تجاوز و "تمديد" ميزة Intellisense.

في كلتا الحالتين ، أنا متأكد من مظهر مختلف لنفس المشكلة: إعدادات Visual Studio تسير جانبية أثناء الاستخدام العادي.


Answer #5

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


Answer #6

لقد عثرت للتو على هذه المشكلة في VS 2012 ، ولم يكن تصميم نافذة إعادة التشغيل يفعل أي شيء.

أنا استقراء

٪ APPDATA٪ \ Application Data \ Microsoft \ VisualStudio \ 9.0 \ windows.prf

إلى

٪ APPDATA٪ \ مايكروسوفت \ VisualStudio \ 11.0 \ Windows.index

... حذفها وعاد إلى العمل!

  • تأكد من إغلاق جميع مثيلات VS أولاً!

Answer #7

مشكلتي متشابهة ، ولكن النتيجة تعطل التطبيق. كانت المشكلة هذه القيمة

في HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 11.0 \ MainWindow. تم تعيينه على "0 1000 -280 -100 3" على الأرجح بسبب وجود شاشات متعددة وتحريك واجهة المستخدم حول الكثير.

أدى حذف هذه القيمة إلى السماح بإعادة تشغيل التطبيق بنجاح. يتم إعادة إنشائه عند بدء التشغيل.





dock