Мне вполне нравилась Microsoft нового Установщика, использовали, главным образом для их установок Смешения, которые используют WPF, я задаюсь вопросом, могу ли я сделать что-то вроде этого для своего приложения?
Основные заботы создают Каталог Программных файлов и регистрируют приложение в Windows, таким образом, это добавляет его к добавить/удалить списку приложений.
Есть ли кто-либо с небольшим количеством опыта в этом?
Спасибо
Microsoft использовала WiX с несколькими своими установщиками и сумела создать довольно забавные, удобные и доступные пользовательские интерфейсы. Примеры включают SQL Server и Microsoft Office.
Похоже, вашему установщику не нужно слишком много делать с системой, создавать каталог программных файлов и устанавливать туда некоторые файлы. Лучше всего использовать Windows Installer, чтобы справиться с этим, это то, для чего он создан, а не кататься самостоятельно. Вы получите весь функционал для устранения сбоев и безопасного отката прямо из коробки. Усилия, необходимые для создания базового установщика в WiX, действительно минимальны , и добавить базовый графический интерфейс так же просто.
Вам действительно следует использовать инструмент на основе установщика Windows, потому что MSI много чего пишет. Вещи, которые вы попытаетесь изучить с нуля (например, вы не знаете о разделе «Удалить» в реестре, и MsiPublishProduct сделает это за вас). Если вы хотите поработать над WPF, вы всегда можете взять свой рабочий установщик (скажем, WiX) и создать свой собственный внешний обработчик пользовательского интерфейса, используя DTF и WPF.