الأعراض
تطبيق يستند إلى Microsoft Visual Studio 2013 Shell (معزول) تعطل عند الوصول إلى ميزات البحث في مربع الحوار " خيارات " في قائمة " أدوات ". بالإضافة إلى ذلك، إذا تم إرفاق مصحح أخطاء إلى العملية، قد تتلقى معلومات مكدس الاستدعاء التالي واستثناء:
System.InvalidCastException: Specified cast is not valid. at Microsoft.VisualStudio.Shell.Interop.IVsSearchCallback.ReportComplete(IVsSearchTask pTask, UInt32 dwResultsFound)
at Microsoft.VisualStudio.Shell.VsSearchTask.OnStartSearch()
at Microsoft.VisualStudio.Platform.SearchProviders.ToolsOptions.SearchTask.OnStartSearch()
at Microsoft.VisualStudio.Shell.VsSearchTask.Start()
at Microsoft.VisualStudio.Platform.WindowManagement.WindowSearchHost.<StartSearch>b__a(Object task)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
السبب
تحدث هذه المشكلة لأن Visual Studio Shell (معزول) يجد خدمة المرفقة عادة جنبا إلى جنب مع حزمة Visual Studio 2013 كاملة.
الحل
معلومات التنزيل
لحل هذه المشكلة، تحميل ملف الإصلاح العاجل التالي من "مركز تحميل microsoft":
قم بتنزيل حزمة الإصلاح العاجل الآن.لمزيد من المعلومات عن كيفية تنزيل ملفات دعم Microsoft، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
119591 كيفية الحصول على ملفات دعم Microsoft من الخدمات عبر الإنترنتقامت Microsoft بفحص هذا الملف بحثًا عن الفيروسات. استخدمت Microsoft أحدث برامج الكشف عن الفيروسات التي كانت متوفرة في التاريخ الذي تم نشر الملف فيه. يتم تخزين الملف على خوادم محسنة الأمان تساعد على منع إجراء أية تغييرات غير مصرح بها على الملف.
المتطلبات الأساسية
لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك تطبيق يستند إلى Visual Studio 2013 المعزول Shell مثبتة.
متطلبات إعادة التشغيل
ليس لديك لإعادة تشغيل جهاز الكمبيوتر بعد تثبيت الإصلاح العاجل إذا كانت الملفات المتأثرة غير مستخدمة في وقت التثبيت. نوصي بإغلاق كافة المكونات ذات الصلة Visual Studio 2013 قبل تثبيت الإصلاح العاجل.
الحالة
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".