Gejala
Aplikasi yang didasarkan pada Microsoft Visual Studio 2013 Shell (terisolasi) lumpuh saat Anda mengakses fitur pencarian di kotak dialog opsi di menu alat . Selain itu, apabila debugger terpasang ke proses, Anda akan menerima informasi tumpukan panggilan berikut dan pengecualian:
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()Penyebab
Masalah ini terjadi karena Shell Studio Visual (Isolated) tidak dapat menemukan layanan yang biasanya disertakan bersama-sama dengan paket Visual Studio 2013 lengkap.
Pemecahan masalah
Informasi unduhan
Untuk mengatasi masalah ini, download berkas berikut perbaikan terbaru dari Microsoft Download Center:
Download 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 berkas dukungan Microsoft dari layanan daringMicrosoft telah memindai file ini dari virus. Microsoft menggunakan perangkat lunak pendeteksi virus terbaru telah tersedia pada tanggal berkas diposting. File tersebut disimpan di server aman yang membantu mencegah segala perubahan tidak sah terhadap file.
Prasyarat
Untuk menerapkan hotfix ini, Anda harus memiliki aplikasi yang didasarkan pada Visual Studio 2013 terisolasi Shell diinstal.
Persyaratan menghidupkan ulang
Anda tidak harus me-restart komputer setelah Anda menginstal perbaikan terbaru jika berkas yang terpengaruh tidak sedang digunakan pada saat instalasi. Kami sarankan Anda menutup semua komponen yang berkaitan dengan Visual Studio 2013 sebelum Anda menginstal hotfix.
Status
Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".