2012-03-12 2 views
1

Моя находка и замена перестали работать.Visual Studio 2010 Professional Поиск и замена не работает

Фон: У меня есть платная версия Visual Studio 2010. Я также запускал пробную версию Ultimate. Однако срок действия пробной версии истек, поэтому я не установил Ultimate. После установки Ultimate я больше не могу выполнять глобальный поиск в VS Professional.

У кого-нибудь есть идеи? Где должна находиться Microsoft.VisualStudio.Progression.GraphModel и почему это приводит к сбою моего поиска? Я попробовал запустить ремонт на VS Professional без везения.

Сообщение об ошибке: В результатах найти, я получаю следующее:

Найти «тест», подпапки, Найти результаты 1, «Текущий проект» Полученной композиции одной ошибки композиции. Основная причина приведена ниже. Просмотрите свойство CompositionException.Errors для получения более подробной информации.

1) Не удалось загрузить файл или сборку «Microsoft.VisualStudio.Progression.GraphModel, Version = 10.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a» или одна из его зависимостей. Система не может найти указанный файл.

В результате: возникло исключение при попытке создать экземпляр типа «Microsoft.VisualStudio.Fragments.LanguageContext».

Результирующий адрес: Не удается активировать часть 'Microsoft.VisualStudio.Fragments.LanguageContext'. Элемент: Microsoft.VisualStudio.Fragments.LanguageContext -> Microsoft.VisualStudio.Fragments.LanguageContext

Результирующее в: Не удается получить экспорт «Microsoft.VisualStudio.Fragments.LanguageContext (ContractName = "Microsoft.VisualStudio.Fragments.ILanguageContext") 'из раздела' Microsoft.VisualStudio.Fragments.LanguageContext '. Элемент: Microsoft.VisualStudio.Fragments.LanguageContext (ContractName = "Microsoft.VisualStudio.Fragments.ILanguageContext") -> Microsoft.VisualStudio.Fragments.LanguageContext

Результирующее в: Не удается установить импорт «Microsoft.VisualStudio.Fragments. EventsManager..ctor (Параметр = "языкContext", ContractName = "Microsoft.VisualStudio.Fragments.ILanguageContext") 'на части' Microsoft.VisualStudio.Fragments.EventsManager '. Элемент: Microsoft.VisualStudio.Fragments.EventsManager..ctor (параметр = "languageContext", ContractName = "Microsoft.VisualStudio.Fragments.ILanguageContext") -> Microsoft.VisualStudio.Fragments.EventsManager

Результирующее в: Не могу получить экспорт 'Microsoft.VisualStudio.Fragments.EventsManager (ContractName = "Microsoft.VisualStudio.Fragments.IEventsManager")' из раздела 'Microsoft.VisualStudio.Fragments.EventsManager'. Элемент: Microsoft.VisualStudio.Fragments.EventsManager (ContractName = "Microsoft.VisualStudio.Fragments.IEventsManager") -> Microsoft.VisualStudio.Fragments.EventsManager

ответ

2

Обнаружено, что не так. Причина, по которой я переключился на Ultimate, заключалась в том, чтобы использовать этот плагин под названием Code Bubbles (который требовал Ultimate). Когда я вернулся к Professional после истечения срока действия моего пробного периода, плагин попал в странное состояние, которое вызывало другие части Visual Studio. Как только я полностью удалю плагин, поиск вернется в нормальное состояние.

0

Странно. Вы пробовали использовать ctrl + break? Как было предложено здесь:

Search stops working for "Entire Solution"

... вы должны нажать в окне поиска результатов, а не окно Output. Как только мигающий текстовый курсор будет виден, нажмите ctrl-break четыре или пять раз. Это должно сделать трюк . - DJ Couchy Couch

Смежные вопросы