Создание установщика MSI в первый раз - PullRequest
6 голосов
/ 09 мая 2011

Мне нужно сделать установщик MSI для моего очень простого (без баз данных или чего-либо еще) приложения vb.net в VS2010.Я ничего не знаю об установщиках.С чего начать?

Ответы [ 3 ]

7 голосов
/ 09 мая 2011

Я бы порекомендовал взглянуть на XML установщика Windows, обычно называемый WiX. Это немного сложнее, чем проекты установки Visual Studio, но позволяет вам обращаться с вашим установщиком как с исходным кодом.

Упрощает долгосрочное обслуживание установщиков по сравнению с альтернативами на основе графического интерфейса. Microsoft использует его для создания множества своих собственных установщиков.

Доступно бесплатно здесь: http://wix.sourceforge.net/

Хороший учебник для начинающих доступен здесь: http://www.tramontana.co.hu/wix/

Будьте осторожны, у MSI довольно крутая кривая обучения. Самая большая проблема, с которой вы, вероятно, столкнетесь, связана не с самим установщиком Windows (MSI), а с развертыванием .NET Framework на целевых компьютерах. Невозможно развернуть .NET из установщика Windows - вам понадобится отдельный исполняемый «загрузчик», который устанавливает .NET до запуска MSI.

5 голосов
/ 09 мая 2011

Вот отличное руководство по созданию проекта установки с помощью мастера:

http://www.dreamincode.net/forums/topic/58021-deploying-a-c%23-application-visual-studio-setup-project/

0 голосов
/ 09 мая 2011

Visual Studio имеет отдельный вид проекта, который вы можете создать, чтобы выполнить установку для вашего приложения.

...