Сделать мой собственный Установщик из C#?

Мне вполне нравилась Microsoft нового Установщика, использовали, главным образом для их установок Смешения, которые используют WPF, я задаюсь вопросом, могу ли я сделать что-то вроде этого для своего приложения?

Основные заботы создают Каталог Программных файлов и регистрируют приложение в Windows, таким образом, это добавляет его к добавить/удалить списку приложений.

Есть ли кто-либо с небольшим количеством опыта в этом?

Спасибо

7
задан Sandeep Bansal 21 July 2010 в 18:14
поделиться

2 ответа

Microsoft использовала WiX с несколькими своими установщиками и сумела создать довольно забавные, удобные и доступные пользовательские интерфейсы. Примеры включают SQL Server и Microsoft Office.

Похоже, вашему установщику не нужно слишком много делать с системой, создавать каталог программных файлов и устанавливать туда некоторые файлы. Лучше всего использовать Windows Installer, чтобы справиться с этим, это то, для чего он создан, а не кататься самостоятельно. Вы получите весь функционал для устранения сбоев и безопасного отката прямо из коробки. Усилия, необходимые для создания базового установщика в WiX, действительно минимальны , и добавить базовый графический интерфейс так же просто.

4
ответ дан 7 December 2019 в 14:28
поделиться

Вам действительно следует использовать инструмент на основе установщика Windows, потому что MSI много чего пишет. Вещи, которые вы попытаетесь изучить с нуля (например, вы не знаете о разделе «Удалить» в реестре, и MsiPublishProduct сделает это за вас). Если вы хотите поработать над WPF, вы всегда можете взять свой рабочий установщик (скажем, WiX) и создать свой собственный внешний обработчик пользовательского интерфейса, используя DTF и WPF.

0
ответ дан 7 December 2019 в 14:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: