Мастер универсальной настройки C #

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

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

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

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

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

Это возможно под VS2005?

РЕДАКТИРОВАТЬ:

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

15.12.2008 05:35:27
3 ОТВЕТА
РЕШЕНИЕ

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

0
15.12.2008 09:52:07

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

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

0
15.12.2008 06:03:01

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

0
15.12.2008 06:15:02