Я провел почти целый день, пытаясь исправить именно эту проблему на VS2010, запустив все существующие переключатели devenv (из Resetsettings / ResetSkipPkgs / Safemode), восстанавливая и переустанавливая VS и SP1, и я наконец-то поймал это!
Короче говоря, моя проблема (и я полагаю, что ваша тоже) связана с ACL реестра HKEY_CLASSES_ROOT \ TypeLib {91A74EB0-EFA0-482B-B43C-35CFC74B275F}, то есть «Свойства среды разработки Microsoft 8.0».Если вы добавляете всех в FullAccess в этот раздел реестра из интерактивного реестра (используйте psexec.exe -i -s regedit.exe, чтобы запустить его с повышенными правами), все возобновляет работу обратно.
VS выбрасывает при отображении новогодиалоговое окно проекта - исключение TYPE_E_LIBNOTRРЕДЕЛЕННОЕ исключение из EnvDTE80.DTE2.get_Properties () сразу после доступа к «Environment.ProjectsAndSolution», потому что он не может затем получить доступ к среде.
Я не знаю, как эти ACL облажались,но я надеюсь, что это поможет кому-то не тратить на это часы и зацикливаться на чтении сообщений о том, что «у вашей (СТРОИТЕЛЬНОЙ) машины есть серьезная проблема» ... HTH