Simptome
O aplicație care se bazează pe Microsoft Visual Studio 2013 Shell (izolat) se blochează atunci când accesați caracteristica de căutare în caseta de dialog Opțiuni în meniul Instrumente . În plus, dacă este atașat un depanator procesul, este posibil să primiți următorul apel de stivă informații și excepții:
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()Cauza
Această problemă apare deoarece componenta Visual Studio (Isolated) nu poate găsi un serviciu care este, de obicei, livrat împreună cu pachet complet Visual Studio 2013.
Rezolvare
Informații despre Descărcare
Pentru a rezolva această problemă, descărcați următorul fișier remedieri rapide de la Microsoft Download Center:
Descărcați acum pachetul de remediere rapidă.Pentru mai multe informaţii despre cum să descărcați fișierele de suport Microsoft, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:
119591 cum se obțin fișierele de asistență Microsoft de la serviciile onlineMicrosoft a scanat acest fișier pentru viruşi. Microsoft utilizează cele mai actualizate software pentru detectarea virușilor care sunt disponibile la data la care fișierul a fost postat. Fisierul este stocat pe servere securizate care ajută la împiedicarea modificărilor neautorizate a fișierului.
Cerințe preliminare
Pentru a aplica această remediere rapidă, trebuie să aveți o aplicație care se bazează pe Visual Studio 2013 izolat Shell instalat.
Cerinţă de repornire
Nu trebuie să reporniți computerul după ce instalați remedierea rapidă dacă fișierele afectate nu sunt utilizate în momentul instalării. Vă recomandăm să închideţi toate componentele legate de Visual Studio 2013 înainte de a instala remedierea rapidă.
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".