Я разрабатываю расширение Visual Studio в VS2013, но могу загрузить его в экспериментальный экземпляр.Расширение Visual Studio не загружается в экспериментальном экземпляре
Я могу установить его вручную в моем текущем экземпляре (из файла vsix), и он отлично работает, но я не могу его отладить.
В ActivityLog нет сообщений об ошибках и ничего. Мое расширение просто не загружено. (Это не просто расширение. То же самое происходит со свежим расширением от шаблона проекта)
Я попытался удалить/сбросить экспериментальный экземпляр без везения.
Я также попытался отладить мое расширение, создав экспериментальный экземпляр из моего текущего экземпляра с установленным расширением. Затем расширение было показано как «Отключено» в «Расширениях и обновлениях» в экспериментальном экземпляре.
Пытался найти, как регистрация расширения выполняется в экспериментальном экземпляре, но ничего не может найти. Только найдены ссылки на параметр «Развертывание содержимого VSIX для экспериментального экземпляра для отладки», но ничего не говорится о настройке.
В настоящее время моей тестирований работы Liks это:
- Put в MessageBox и/или WriteLine и компилировать код
- Удалить предыдущий экземпляр расширения в «Расширении и обновлении»
- Закрыть Visual Studio
- Установите расширение из файла VSIX
- Start Visual Studio
- Test расширение
который, конечно, занимает много времени.
Благодарим вас за ответ. Мое добавление добавляется в обе папки реестра в сборке, а ссылочная папка содержит выход. Экспериментальный экземпляр запускается правильно на F5, а расширение присутствует в «расширении и обновлениях», но его меню не добавляется, и методы конструктора или инициализации никогда не вызываются. – adrianm
Какие атрибуты применяются к классу пакетов? Есть ли какая-либо логика внутри ctor или какие-либо инициализаторы полей, которые могут выйти из строя? Можете ли вы добавить код на свой вопрос? – Matze
В настоящее время кода вообще нет. Просто пустые методы. – adrianm