كيف يمكنني إرفاق عملية تطبيق VSTO Excel لتصحيح الأخطاء؟

StackOverflow https://stackoverflow.com/questions/247422

  •  05-07-2019
  •  | 
  •  

سؤال

لدي تطبيق Excel VSTO 2005 أحتاج إلى تصحيحه، وقد حاولت إرفاقه بالعملية EXCEL.EXE في Visual Studio 2005 ولكن دون جدوى.

هل يعرف أحد ما يجب فعله لتصحيح التعليمات البرمجية المُدارة التي تعمل في تطبيق VSTO Excel؟

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

المحلول

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

Debugger.Launch();

والتي سوف تتوقف التعليمات البرمجية الخاصة بك واطلب إرفاق المصحح. ولكن عن أفضل حل يمكن أن تجد لي.

نصائح أخرى

عادةً ما أقوم بتضمين "StopSwitch" الذي يقوم بتشغيل مصحح الأخطاء عند تمكين مفتاح الإيقاف في ملف app.config.

بعد تمكين StopSwitch, ، في بعض الأحيان لا يتم تشغيل JIT Debugger لأن المشكلة تحدث قبل أن يقوم .NET Framework بتحميل التجميع وتنفيذ الأمر Stop إفادة.

وكنت تستخدم VS2008 وVSTO 2005 (أوفيس 2003)، وأنا يمكن تصحيح مباشرة من VS نفسها. لست متأكدا تماما عن VS2005، وأفترض أنه ينبغي أن تكون هي نفسها.

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

ولقد فعلت هذا مع كلمة الإضافية، ولكن كان لتعطيل "فقط بلدي كود" في خيارات المصحح.

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