CORRECTIF : Visual Studio 2013 Shell (isolé) se bloque lorsque vous accédez à la fonctionnalité de recherche

S’applique à
Visual Studio 2013 Isolated Shell

Symptômes

Une application basée sur Microsoft Visual Studio 2013 Shell (isolé) se bloque lorsque vous accédez à la fonction de recherche dans la boîte de dialogue Options du menu Outils. En outre, si un débogueur est attaché au processus, vous pouvez recevoir les informations de pile des appels et l’exception suivantes :

System.InvalidCastException : le cast spécifié n’est pas valide.
   sur Microsoft.VisualStudio.Shell.Interop.IVsSearchCallback.ReportComplete(IVsSearchTask pTask, UInt32 dwResultsFound)
   sur Microsoft.VisualStudio.Shell.VsSearchTask.OnStartSearch()
   sur Microsoft.VisualStudio.Platform.SearchProviders.ToolsOptions.SearchTask.OnStartSearch()
   dans Microsoft.VisualStudio.Shell.VsSearchTask.Start()
   sur Microsoft.VisualStudio.Platform.WindowManagement.WindowSearchHost.<StartSearch>b__a(tâche d’objet)
   à System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (état de l’objet)
   dans System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   dans System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   dans System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   dans System.Threading.ThreadPoolWorkQueue.Dispatch()
   dans System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

Cause

Ce problème se produit, car Visual Studio Shell (Isolated) ne trouve pas un service qui est généralement livré avec le package complet de Visual Studio 2013.

Résolution

Informations sur le téléchargement

Pour résoudre ce problème, téléchargez le fichier de correctif logiciel suivant à partir du Centre de téléchargement Microsoft :

Téléchargez le correctif logiciel dès maintenant. Pour plus d’informations sur la façon de télécharger des fichiers de support Microsoft, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

119591 Comment obtenir des fichiers de support Microsoft auprès de services en ligne Microsoft a analysé ce fichier en vue de détecter la présence de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date de publication de ce fichier. Le fichier est conservé sur des serveurs sécurisés, ce qui empêche toute modification non autorisée du fichier.

Configuration requise

Pour appliquer ce correctif logiciel, vous devez disposer d’une application basée sur l’environnement de ligne de commande isolé de Visual Studio 2013 installée.

Nécessité de redémarrer

Vous ne devez pas redémarrer l’ordinateur après avoir installé le correctif logiciel si les fichiers affectés ne sont pas en cours d’utilisation au moment de l’installation. Nous vous recommandons de fermer tous les composants liés à Visual Studio 2013 avant d’installer le correctif.

État

Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».