Мастер универсальной настройки C # - PullRequest
0 голосов
/ 15 декабря 2008

Мне было поручено создать программу, которая будет создавать файлы в указанных папках и создавать установщик на основе этих файлов.

Например, наличие папки для «Все рабочий стол пользователя», «Меню Пуск», «Данные приложения» и «Программные файлы»

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

Я ограничен установкой VS2005 по умолчанию.

Я просмотрел шаблоны проектов Setup Project / Wizard, но похоже, что они должны быть созданы специально для каждого проекта, который будет использоваться для их установки.

Возможно ли это под VS2005?

EDIT:

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

Ответы [ 3 ]

0 голосов
/ 15 декабря 2008

вы можете взглянуть на nant (http://nant.sourceforge.net/) и рассмотреть возможность использования некоторых пользовательских задач: http://www.atalasoft.com/cs/blogs/jake/archive/2008/05/07/writing-custom-nant-tasks.aspx. Google для "пользовательской задачи nant" получает около 800 обращений.

0 голосов
/ 15 декабря 2008

Я знаю, что это полностью противоречит тому, что вы просите, но в зависимости от вашего использования было бы, вероятно, во много раз эффективнее просто купить продукт, который создает установщики Windows. Программное обеспечение установщика делает намного больше, и если вы создаете что-то с ограниченной функциональностью, то есть вероятность, что ваш начальник тогда захочет использовать функцию X, затем функцию Y и т. Д., И вы в итоге изобретете колесо с гораздо большими затратами и разочарованием. 1001 *

0 голосов
/ 15 декабря 2008

Ну, с C # в одиночку VS2005 будет сложно.

Но вы могли бы использовать WiX в качестве альтернативы, завершить XML для установщика с помощью c # и собрать его из своего инструмента, используя свечу и свет из wix-toolkit.

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