Συμπτώματα
Μια εφαρμογή που βασίζεται στο Microsoft Visual Studio 2013 κέλυφος (απομονωμένη) διακόπτεται όταν αποκτάτε πρόσβαση σε τη δυνατότητα αναζήτησης στο παράθυρο διαλόγου " Επιλογές " στο μενού Εργαλεία . Επιπλέον, εάν ένα πρόγραμμα εντοπισμού σφαλμάτων είναι συνδεδεμένο με τη διαδικασία, ενδέχεται να λάβετε το παρακάτω πληροφορίες στοίβας κλήσεων και εξαίρεση:
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.
Προτεινόμενη αντιμετώπιση
Πληροφορίες λήψης
Για να επιλύσετε αυτό το ζήτημα, κάντε λήψη του παρακάτω αρχείου επείγουσας επιδιόρθωσης από το Κέντρο λήψης της Microsoft:
Άμεση λήψη του πακέτου της επείγουσας επιδιόρθωσης.Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης αρχείων υποστήριξης της Microsoft, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
119591 Τρόπος απόκτησης αρχείων υποστήριξης της Microsoft από ηλεκτρονικές υπηρεσίεςΗ Microsoft εξέτασε αυτό το αρχείο για ιούς. Η Microsoft χρησιμοποίησε το πιο πρόσφατο λογισμικό εντοπισμού ιών που ήταν διαθέσιμο κατά την ημερομηνία που δημοσιεύτηκε το αρχείο. Το αρχείο είναι αποθηκευμένο σε διακομιστές με ενισχυμένη ασφάλεια, οι οποίοι συμβάλλουν στην αποτροπή μη εξουσιοδοτημένων αλλαγών στο αρχείο.
Προϋποθέσεις
Για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση, πρέπει να έχετε μια εφαρμογή που βασίζεται στο Visual Studio 2013 απομονωμένο κελύφους του εγκατάσταση.
Απαίτηση επανεκκίνησης
Δεν χρειάζεται να επανεκκινήσετε τον υπολογιστή μετά την εγκατάσταση της επείγουσας επιδιόρθωσης, εάν τα ενεχόμενα αρχεία δεν χρησιμοποιούνται κατά τη στιγμή της εγκατάστασης. Συνιστάται να κλείσετε όλα τα στοιχεία που σχετίζονται με το Visual Studio 2013 πριν από την εγκατάσταση της επείγουσας επιδιόρθωσης.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".