Почему не работает мой новый проект Visual Studio 2010? - PullRequest
1 голос
/ 17 апреля 2011

Я вернулся из MIX 11, установил новое обновление MVC Tools, и теперь мой диалог Visual Studio 2010 New Project выглядит следующим образом. Это серьезная проблема, которую мне не удалось решить после полного удаления и переустановки VS 2010 Ultimate. Системные восстановления также не смогли решить эту проблему.

Я также пытался запустить devenv / installvstemplates, похоже, ничего не работает.

Кроме того, при открытии существующего проекта команда «Добавить ссылку на пакет библиотеки» вызывает ошибку «TYPE_E_CANTLOADLIBRARY».

Это СЕРЬЕЗНАЯ ПРОБЛЕМА, пожалуйста, помогите!

Visual Studio New Project dialog screenshot

Ответы [ 3 ]

1 голос
/ 10 апреля 2013

Я провел почти целый день, пытаясь исправить именно эту проблему на 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

0 голосов
/ 23 июля 2014

В некоторых эзотерических случаях ключ {91A74EB0-EFA0-482B-B43C-35CFC74B275F} нельзя удалить из-за проблем с разрешениями даже при запуске regedit с разрешениями администратора.

В этих случаях выполните следующие действия:

  1. Использование утилиты RunAsSystem

    https://www.raymond.cc/blog/full-control-permission-to-delete-or-edit-restricted-windows-registry/

  2. Удалить ключ {91A74EB0-EFA0-482B-B43C-35CFC74B275F}

0 голосов
/ 19 апреля 2011

В вашей папке% temp% должен быть файл MVCVS2010Templates.log или что-то подобное.

Содержит результат запуска devenv / setup и показывает, решило ли VS удалить пакеты или столкнулись с проблемами при регистрации шаблонов проектов / элементов. Мы создаем этот файл во время нашей установки.

Если переустановка VS по-прежнему имеет эту проблему, то, вероятно, есть более серьезная проблема с машиной.

Вы можете попробовать запустить devenv / resetskippkgs и посмотреть, улучшит ли это ситуацию. Похоже, что VS отключил все

Jacques

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...