ИСПРАВИТЬ: 2013 оболочки Visual Studio (изолированный режим) аварийно завершает работу при обращении к функции поиска

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 3107629
Проблема
Приложения, основанного на оболочке 2013 Microsoft Visual Studio (изолированный режим) аварийно завершает работу при обращении к функции поиска в диалоговом окне Параметры меню Сервис . Кроме того Если отладчик присоединен к процессу, может появиться следующий стек вызовов и исключения:

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 (изолированный режим) не удается найти службу, которая обычно поставляется вместе с полного пакета Visual Studio 2013.
Решение

Сведения о загрузке

Чтобы устранить эту проблему, загрузите следующий файл исправления из центра загрузки Майкрософт:

Дополнительные сведения о том, как загрузить файлы поддержки Майкрософт — щелкните следующий номер статьи базы знаний Майкрософт:
119591 Как загрузить файлы поддержки Microsoft через веб-службы
Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последнее антивирусное программное обеспечение, доступное на период публикации файла. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.

Предварительные условия

Данное исправление необходимо иметь приложение, которое основано на Visual Studio 2013 изолированной оболочки установки.

Необходимость перезагрузки

Необходимо перезагрузить компьютер после установки исправления, если файлы не используются во время установки. Рекомендуется закрыть все компоненты Visual Studio 2013 перед установкой исправления.
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Свойства

Номер статьи: 3107629 — последний просмотр: 11/17/2015 12:03:00 — редакция: 1.0

Microsoft Visual Studio 2013 Shell (Isolated)

  • kbsurveynew kbfix kbexpertiseadvanced atdownload kbmt KB3107629 KbMtru
Отзывы и предложения