Цитата:
В Visual Studio можно создавать попутно с созданием приложения инсталляционный пакет (особенно если писать на С#, то наверняка в среде VS) и ничего не надо дополнительно.
|
Так в каждую среду программирования входят средства для создания инсталляционных пакетов. Тем не менее такой класс отдельных программных продуктов давно существует и развивается. Несмотря на козни Microsoft, периодически выдвигающей новые концепции инсталляции.
Есть и большие дорогие программы, есть и бесплатные. Все отличаются своими возможностями. Как правило между собой - незначительно, но лучше встроенных. Это становится понятно при решении более или менее сложных сценариев инсталляции. Для простеньких программ со стандартными действиями (распаковал, записал в меню, создал ярлык) можно и встроенной системой воспользоваться. "Кому и кобыла невеста" (С)
А инсталлятор должен, пожалуй, работать ещё надежней, чем основная программа. Его запускает человек, не знакомый с программой и всё должно "само заработать". Безо всяких "пока вручную". И без "выдаю сообщение об ошибке".
Особенно если пользователей множество и они разбросаны по разным городам и странам.
С AutoCAD всё ещё сложнее - здесь не только особенности своего приложения надо учитывать, но и всякие подлости разных версий AutoCAD (а их немало).