MEMPERBAIKI: Visual Studio 2013 Shell (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 berikut dan pengecualian:

System.InvalidCastException: Specified cast 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)
   di System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Status objek)
   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()
   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 dikirim bersama dengan paket Visual Studio 2013 lengkap.

Resolusi

Unduh informasi

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

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

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

Prasyarat

Untuk menerapkan hotfix ini, Anda harus memiliki aplikasi yang didasarkan pada Visual Studio 2013 Isolated Shell yang terinstal.

Mulai ulang persyaratan

Anda tidak perlu memulai ulang komputer setelah menginstal hotfix jika file yang terpengaruh tidak digunakan pada saat penginstalan. Kami menyarankan Agar 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".