Актуальный вопрос:
Как я могу создать собственный установщик / проект установки для установки моего приложения с использованием C# и Winforms?
Обратите внимание на мою потребность пользовательского плоского пользовательского интерфейса и активации сервера.
Что я пробовал:
Я попытался создать MSI с тихим типом установки.
Затем я создал настраиваемую форму с современным плоским пользовательским интерфейсом и всевозможными вещами и добавил некоторые настраиваемые требования, такие как активация через мой сервер, лицензионные соглашения и т. Д. c. Но это не решает мою проблему.
Я скучаю по многим вещам, таким как правильная обработка ошибок, установка . NET framework , простота и легкость.
Исследование за экраном:
Я искал свою проблему в Google, а также в Stack Overflow. Я также столкнулся с тем же вопросом, который задаю (сейчас он недоступен). На самом деле, этот вопрос был задан больше года назад, и у него не было никаких решений. Поэтому я сам почувствовал необходимость задать эффективный вопрос. Единственный ответ на большинство таких вопросов:
Зачем ломать голову, если вы можете использовать сторонние инструменты, чтобы облегчить жизнь?
Но на самом деле третье -party инструменты заставляют нас жить жизнью с ограниченной функциональностью.
Некоторые идеи:
Я сам кодирую, и у меня тоже есть идеи поработать над этим и написать собственный код. установщик. Однако я не знаю, с чего начать. Одним из них был способ, которым я сделал обходной путь, запустив MSI втихомолку. , InstallForge и др. c.
Все перепробовал. InstallForge имеет функцию ключа активации, но срок действия ключа активации никогда не истекает! Я буквально использовал ключ снова и снова.
Документация ограничена для сторонних инструментов. Так что если есть выход через них, буду рад узнать!