Symptomen
Een toepassing die is gebaseerd op de Microsoft Visual Studio 2013 Shell (geïsoleerd) loopt vast wanneer u de zoekfunctie in het dialoogvenster Opties in het menu Extra . Ook als u een debugger wordt gekoppeld aan het proces, wordt de volgende informatie over de call stack en de uitzondering:
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()
Oorzaak
Dit probleem doet zich voor omdat de Visual Studio-Shell (geïsoleerd) een service die gewoonlijk wordt geleverd met de volledige Visual Studio 2013-pakket niet kan vinden.
Oplossing
Informatie over downloaden
Voor dit probleem het volgende hotfix-bestand te downloaden vanaf het Microsoft Download Center:
Het hotfix-pakket nu downloaden.Voor meer informatie over het downloaden van Microsoft-ondersteuningsbestanden klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
Hoe 119591 Microsoft-ondersteuningsbestanden via online services downloadenMicrosoft heeft dit bestand op virussen gecontroleerd. Microsoft gebruikt de meest actuele software voor virusdetectie die beschikbaar was op de datum waarop het bestand werd gepost. Het bestand is opgeslagen op beveiligde servers die onbevoegde wijzigingen aan het bestand verhinderen.
Vereisten
Deze hotfix moet u een toepassing die is gebaseerd op de Visual Studio 2013 geïsoleerde Shell geïnstalleerd hebben.
Opnieuw opstarten
U hoeft de computer niet opnieuw op te starten nadat u de hotfix hebt geïnstalleerd als de bestanden waarin dit probleem optreedt tijdens de installatie niet worden gebruikt. Wij raden aan dat u alle onderdelen die betrekking hebben op Visual Studio 2013 sluit voordat u de hotfix installeert.
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.