Создать установщик программы в Visual Studio 2005? - PullRequest
7 голосов
/ 22 сентября 2008

Я веб-парень, застрявший в "мире приложений" в VS 2005. Я создал свою программу для форм Windows и хочу дать своим конечным пользователям возможность установить ее (и некоторые ее ресурсы) в стандартные программные файлы. / Расположение каталога приложений вместе со стартовым меню / лаунчером рабочего стола.

Файлы справки не дают никаких инструкций (которые я могу найти). Это кажется такой простой задачей - создать установщик, но это ускользает от меня.

Любые советы будут с благодарностью!

Ответы [ 8 ]

12 голосов
/ 22 сентября 2008

Вы ищете «Проект установки», который должен находиться в категории «Другие типы проектов» -> «Настройка и развертывание» в диалоговом окне «Новый проект».

7 голосов
/ 22 сентября 2008

Я бы предложил использовать что-то WiX (Windows Installer XML). Это инструментарий, который используют большинство продуктов от codeplex или OOB, и его довольно легко освоить.

Также имеется (в версии 3) надстройка IDE под названием Votive, которая помогает упростить процесс.

Лично я считаю использование WiX более гибким, чем использование встроенного шаблона установщика Visual Studio, хотя ваши средства могут отличаться. Взгляните на http://wix.sourceforge.net/, а также есть замечательный учебник на http://www.tramontana.co.hu/wix/.

Если кажется, что с чего-то трудно начинать, настойчиво - я это сделал, и теперь я нахожу это идеальным для того, что мне нужно.

4 голосов
/ 22 сентября 2008

Другим вариантом является Inno Setup, сторонний установщик, который является бесплатным, простым в использовании и превосходным:

Inno Setup

2 голосов
/ 14 декабря 2010

EXE-файл на самом деле просто загрузчик Boostrap, который запускает MSI-файл. Файл MSI является фактическим файлом установки.

2 голосов
/ 26 июня 2009

В этом видео показано, как настроить простой установщик с помощью Visual Studio 2005

2 голосов
/ 21 декабря 2008

Я бы хотел добавить руководство по быстрому старту для 'Setup Project' как хорошее место, чтобы начать с создания вашей собственной настройки с VS: http://www.codeproject.com/KB/dotnet/Win_App_Setup_Project.aspx

1 голос
/ 22 сентября 2008

Добавьте проект «Setup Project» в ваше решение. Новый проект> Другие типы проектов> Настройка и развертывание. Затем вы можете выбрать, что установлено и где.

0 голосов
/ 22 сентября 2008

Проект установки - это путь. Если вы собираетесь развертывать установщик с веб-сайта, я рекомендую создать файл MSI в качестве вывода проекта (в отличие от вывода Setup.exe). Большинство моих клиентов блокируют загрузку EXE-файлов.

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