Хорошо, я нашел одну часть ответа: как добавить HTML фрагментов в панель инструментов. Просто используйте эти 2-4 строки в проекте VSPackage:
Использование для реализации
using EnvDTE;
using EnvDTE80;
Код:
DTE2 dte = (DTE2)await this.GetServiceAsync(typeof(DTE));
dte.ToolWindows.ToolBox.ActiveTab.ToolBoxItems.Add("name of the Tool in toolbox", _
"The text of the HTML Snippets", vsToolBoxItemFormat.vsToolBoxItemFormatHTML);
Вы можете сделать еще несколько настроек с DTE для создания собственной вкладки и c ... Документация
Тот факт, что это так просто, заняло у меня несколько дней и трудно найти в Google, раздражает.
ТАКЖЕ тот факт, что первоначально упомянутые VSIX (Bootstrap фрагменты) не используют этот метод, тоже раздражает, и я до сих пор не могу найти ответ на этот вопрос.
Это решение использует DTE, и я не знаю, актуальна ли она в VS 2019 и будущих версиях, потому что кажется, что это старая сборка.
И я до сих пор не могу найти, как генерируются нативные инструменты HTML / где находятся их сборки (даже в режиме отладки и при использовании часов их невозможно найти?!?).