Как создать собственный установщик с плоским пользовательским интерфейсом и активацией сервера без использования сторонних инструментов? - PullRequest
0 голосов
/ 10 июля 2020

Актуальный вопрос:

Как я могу создать собственный установщик / проект установки для установки моего приложения с использованием C# и Winforms?

Обратите внимание на мою потребность пользовательского плоского пользовательского интерфейса и активации сервера.

Что я пробовал:

Я попытался создать MSI с тихим типом установки.

Затем я создал настраиваемую форму с современным плоским пользовательским интерфейсом и всевозможными вещами и добавил некоторые настраиваемые требования, такие как активация через мой сервер, лицензионные соглашения и т. Д. c. Но это не решает мою проблему.

Я скучаю по многим вещам, таким как правильная обработка ошибок, установка . NET framework , простота и легкость.

Исследование за экраном:

Я искал свою проблему в Google, а также в Stack Overflow. Я также столкнулся с тем же вопросом, который задаю (сейчас он недоступен). На самом деле, этот вопрос был задан больше года назад, и у него не было никаких решений. Поэтому я сам почувствовал необходимость задать эффективный вопрос. Единственный ответ на большинство таких вопросов:

Зачем ломать голову, если вы можете использовать сторонние инструменты, чтобы облегчить жизнь?

Но на самом деле третье -party инструменты заставляют нас жить жизнью с ограниченной функциональностью.

Некоторые идеи:

Я сам кодирую, и у меня тоже есть идеи поработать над этим и написать собственный код. установщик. Однако я не знаю, с чего начать. Одним из них был способ, которым я сделал обходной путь, запустив MSI втихомолку. , InstallForge и др. c.

Все перепробовал. InstallForge имеет функцию ключа активации, но срок действия ключа активации никогда не истекает! Я буквально использовал ключ снова и снова.

Документация ограничена для сторонних инструментов. Так что если есть выход через них, буду рад узнать!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...