В вашем расширении не определено содержимое, поэтому я думаю, что оно автоматически предполагает, что перезапуск не требуется.К сожалению, MSDN документация по элементам контента не очень многословна по этому вопросу, но в ней говорится:
Технически, элемент Content является необязательным.Однако пакет VSIX, который не имеет элемента Content или имеет пустой элемент Content, не будет устанавливать ничего, кроме зависимостей.
Например, добавить что-то подобное в свой элемент содержимого в vsixmanifest длясделайте так, чтобы он предоставил VsPackage:
<Content>
<VsPackage>|%CurrentProject%;PkgdefProjectOutputGroup|</VsPackage>
</Content>
Это то же самое, что редактирование vsixmanifest из VS, нажмите «Добавить содержимое», выберите тип содержимого «VS Package» и ваш проект будет выбран в качестве содержимого.Не зная точно, что делает ваше расширение, другие опции могут подойти лучше.