PERBAIKI: Shell Visual Studio 2013 (Terisolasi) mengalami crash saat Anda mengakses fitur pencarian

Berlaku Untuk
Visual Studio 2013 Isolated Shell

Gejala

Aplikasi yang didasarkan pada Microsoft Visual Studio 2013 Shell (Terisolasi) mengalami crash saat Anda mengakses fitur pencarian dalam kotak dialog Opsi pada menu Alat . Selain itu, jika debugger dilampirkan ke proses, Anda mungkin menerima informasi tumpukan panggilan dan pengecualian berikut:

System.InvalidCastException: Transmisi yang ditentukan tidak valid.
   di Microsoft.VisualStudio.Shell.Interop.IVsSearchCallback.ReportComplete(IVsSearchTask pTask, UInt32 dwResultsFound)
   di Microsoft.VisualStudio.Shell.VsSearchTask.OnStartSearch()
   di Microsoft.VisualStudio.Platform.SearchProviders.ToolsOptions.SearchTask.OnStartSearch()
   di Microsoft.VisualStudio.Shell.VsSearchTask.Start()
   di Microsoft.VisualStudio.Platform.WindowManagement.WindowSearchHost.<StartSearch>b__a(Tugas objek)
   at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Status objek)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, callback ContextCallback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, callback ContextCallback, Object state, Boolean preserveSyncCtx)
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   di System.Threading.ThreadPoolWorkQueue.Dispatch()
   di System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

Penyebab

Masalah ini terjadi karena Visual Studio Shell (Terisolasi) tidak dapat menemukan layanan yang biasanya dikirimkan bersama dengan paket lengkap Visual Studio 2013.

Resolusi

Unduh informasi

Untuk mengatasi masalah ini, unduh file hotfix berikut dari Pusat Unduh Microsoft:

Unduh paket hotfix sekarang. Untuk informasi selengkapnya tentang cara mengunduh file dukungan Microsoft, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

119591 Cara mendapatkan file dukungan Microsoft dari layanan online Microsoft memindai file ini dari virus. Microsoft menggunakan perangkat lunak deteksi virus terbaru yang tersedia pada tanggal file diposting. File disimpan di server dengan tambahan keamanan yang membantu mencegah perubahan file yang tidak sah.

Prasyarat

Untuk menerapkan hotfix ini, Anda harus menginstal aplikasi yang didasarkan pada Visual Studio 2013 Insulated Shell.

Persyaratan mulai ulang

Anda tidak perlu memulai ulang komputer setelah menginstal hotfix jika file yang terpengaruh tidak digunakan pada saat penginstalan. Kami menyarankan Anda menutup semua komponen terkait Visual Studio 2013 sebelum menginstal hotfix.

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".