Всем привет! Сегодня научимся создавать msi-установочник для плагина. Больше никаких "просто скопируй файлы в нужную директорию", "просто замени dll". Просто переустанови новую версию msi и всё. WixSharp Для этого воспользуемся фреймворком WixSharp. Это библиотека, которая позволяет собирать установочный файл в формате msi, с довольно большим набором дополнительных настроек. В данной статье мы разберём только базу: как сделать файл, при запуске которого в нужных папках появятся нужные dll и addin-файлы. Подготовка Я буду использовать свой любимый плагин из этого репозитория. Что там за плагины, можно почитать в подборке. Я модифицирую addin-файл, чтобы он ссылался не просто на dll, а на dll во вложенной папке. Смысл тут такой: если проект усложнится и там будет много файлов, мы не будем засорять папку для addin-ов и плагинов, а положим всё в одно место. WixSharp представляет из себя консольное приложение, которое собирает нам установочник. Поскольку наш проект является библиотекой клас
Создание установочного файла для плагина
11 января 202411 янв 2024
397
3 мин