Почему «успешно» установленный мультипроектный шаблон для Visual Studio 2010 нигде не отображается? - PullRequest
2 голосов
/ 10 апреля 2011

Я создал многопроектный шаблон на примере vsix.codeplex.com

Когда я нажимаю «Выполнить», расширение устанавливается и работает в экспериментальном экземпляре Visual Studio 2010.

Когда я пытаюсь установить его (на неэкспериментальные экземпляры), несмотря на сообщение об успешной установке и копируемые файлы:

%LocalAppdata%\Microsoft\VisualStudio\10.0\Extensions

Я не могу найти расширение в «Менеджере расширений» или не вижу шаблон в диалоговом окне «Добавить новый проект».

После удаления из экспериментального экземпляра и удаления скопированных файлов, Я заметил, что после установки файлы копируются на оба

%LocalAppdata%\Microsoft\VisualStudio\10.0\Extensions

и

%LocalAppdata%\Microsoft\VisualStudio\10.0Exp\Extensions

и расширение появляется в менеджере расширений экспериментального экземпляра, но не в менеджере расширений обычного экземпляра.

Расширение состояний журнала активности VS загружено и включено.

Расширение работает на неэкспериментальном экземпляре на другом ПК.

Возможно, у меня есть другое расширение / дополнение, которое переопределяет это?

Пробовал изменить snk-файлы и GUID, не помогло.

Ответы [ 2 ]

0 голосов
/ 01 марта 2013

Воспользуйтесь этой ссылкой и восстановите, после чего вы увидите проект MVC 4.

http://www.microsoft.com/en-ca/download/confirmation.aspx?id=30683

0 голосов
/ 05 мая 2011

После установки расширений моего обычного экземпляра в экспериментальный экземпляр (повторной загрузки их по одному) и запуска моего расширения после каждых нескольких установок, я обнаружил, что определенное расширение действительно препятствует загрузке моего расширения (несмотря на состояние файлов журнала, оно было успешно загружено). ).

Так что, если у вас есть эта проблема, вы можете использовать этот рабочий процесс:

  1. Составьте список всех расширений, которые вы установили в VS2010.
  2. Загрузите sln вашего расширения, настроенный для запуска экспериментального экземпляра VS.
  3. Выполнить (Ctrl + F5).
  4. Удалите ваше расширение, установите другие расширения.
  5. Закрыть экспериментальный экземпляр VS.
  6. Выполнить (Ctrl + F5).
  7. Если ваше расширение появляется в менеджере расширений, перейдите к 4, если не перейдите к 8.
  8. Попробуйте удалить одно из последних установленных расширений из экспериментального экземпляра VS.
  9. Закрыть экспериментальный экземпляр VS.
  10. Выполнить (Ctrl + F5).
  11. Если ваше расширение теперь появляется, вы нашли сталкивающееся расширение. Если не перейти к 8.
...