Я создал несколько надстроек для Office (Excel, Word, PowerPoint и Outlook).Я также написал один установщик MSI на основе Wix # для установки этих надстроек.Мне удалось все сделать правильно, но теперь я озадачен тем, как зарегистрировать надстройки.
Это можно сделать в интерактивном режиме, дважды щелкнув соответствующий файл VSTO
в проводнике Windows, и он будет зарегистрирован.Копка с использованием RegEdit показывает, что вызывается rundll32.exe "C:\Program Files\Common Files\Microsoft Shared\VSTO\vstoee.dll",InstallVstoSolution %1
.
Еще один метод, который я обнаружил, - это использование утилиты VSTOInstaller.exe
, найденной в %CommonProgramFiles%\Microsoft Shared
, для предоставления ей правильной командной строки.
Есть кто-нибудьопыт использования надстроек Wix или Wix # и VSTO?Должен ли я написать пользовательское действие для выполнения этого или есть что-то конкретное Wix, что нужно сделать?