2012-04-14 3 views
3

У меня есть расширение VSIX, которое я создал, которое отображается в Visual Studio 2010 и работает как запроектировано.Пользовательское расширение не отображается в экспериментальном экземпляре

Однако я пытаюсь создать некоторую автоматизацию Visual Studio, которая полагается на это расширение, и хотя она присутствует в проекте, где я создаю свой пакет автоматизации, когда я запускаю проект пакета, экспериментальное решение для визуальной студии не вызывает проблем, однако, когда я смотрю в Extension Manager, я не вижу своего зарегистрированного расширения (даже если он появляется в моем проекте Visual Studio, где я строю расширение.

Расширение - это настраиваемая оболочка для LightSwitch, которая может быть ключом почему он не отображается в моем экспериментальном экземпляре Visual Studio, не уверен, поскольку я вижу другие расширения, которые я создал и зарегистрировал для показа LightSwitch.

Конечно, моя проблема в том, что когда я пытаюсь загрузить решение, зависящее от расширения LightSwitch, которое в противном случае загружается отлично за пределы экспериментального экземпляра, не удается из-за того, что он не может найти мое пользовательское расширение, когда я пытаюсь для загрузки решения в пределах моего экспериментального решения.

ответ

4

Попробуйте сбросить экспресс-куст. Нажмите «Пуск»> «Все программы»> «SDK Visual Studio»> «Сбросить экспериментальный куст».

Также вы должны проверить, что вы запускаете/отлаживаете свое расширение с помощью команды пользовательского отладки в IDE 'devenv/RootSuffix exp'.

Что я всегда делал, когда возникали подобные проблемы? Я проверил, что у меня есть в реестре Windows для экспериментального улья (при этом все части моего расширения зарегистрированы ОК там)

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