Установка My Visual Studio 2010 (с пакетом обновления 1) повреждена.
Это на Windows 7 x64.
Когда я пытаюсь открыть командное окно в VS, я получаю:
"Операция не может быть завершена.
Класс не зарегистрирован "
Когда я пытаюсь открыть ближайшее окно , ничего не происходит.
Другие видели ту же самую проблему:
http://connect.microsoft.com/VisualStudio/feedback/details/562043/immediate-and-command-windows-not-available-in-vs2010-ide
Я работаю над чистой установкой Windows 7 (x64).
Я выполнил ремонт, полную деинсталляцию и переустановку, с и без пакетов обновления, и я продолжаю получать ту же ошибку. Я подозреваю, что когда происходит удаление, может быть, не 100% всего удаляется .... что-то должно зависать (библиотеки, записи в реестре и т. Д.), Что удерживает меня в поврежденном состоянии. Итак, мне интересно, существует ли какой-либо метод «деструктивной» установки, который не беспокоится о влиянии, которое он может оказать на другие приложения, который может удалить больше, чем стандартное удаление.
UPDATE:
Проблема , по-видимому, связана с работой в 64-битных окнах, и где VS ищет что-то в реестре, что может или не может считаться ошибкой в установщике VS.
ОБНОВЛЕНИЕ № 2:
Отсутствует запись в реестре:
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0_Config\CLSID\{182C9FA0-9233-4E5A-994E-9934B4BB2EA4}]
@="Microsoft.VisualStudio.Platform.VsManagedObjectAggregator"
"Assembly"="Microsoft.VisualStudio.Platform.AppDomainManager, Version=10.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a"
"Class"="Microsoft.VisualStudio.Platform.VsManagedObjectAggregator"
"InprocServer32"="C:\\Windows\\system32\\mscoree.dll"
"ThreadingModel"="Both"
Таким образом, добавление этой записи устранило проблему (хотя другие вещи, связанные с надстройками, потерпели неудачу, поэтому мне придется переустановить их, чтобы убедиться, что это полностью решает проблему.)