Здравствуйте, x-code, Вы писали:
XC>Здравствуйте, yatagarasu, Вы писали:
Y>>А если захочу под 15-ую студию сделать надо всё до 15-ой даунгрейдить?
XC>Я не знаю правильно ли это, но я сделал общий код и отдельные csproj/sln для каждой версии студии.
XC>единственное — нужно не забывать включать новые файлы. Хотя может и это как-то решается через таблицы свойств, мне проще включить руками.
Всё оказалось достаточно просто, если не использовать функции новых студий, то модно откатить зависимости до мнимальных и прописать версии [15.9, 17.0) в vsixmanifest. Главное не через визард делать, а то можно забыть версии в Пререквизитах (да и толку от этого визарда не много) и получить несовместимость при установке.
Еще нашел полезную тулзу
https://www.microsoft.com/en-us/download/details.aspx?id=12493 которая осбирает логи фреймворка, и в них среди прочего можно найти логи установщика VSIX и понять что ему уне понравилось.
С темами пока беда, лень мне руками впф темплейты прописывать, да и не шарю я в впф на том уровне чтобы не наугад это делать.