Мне было поручено создать программу, которая будет создавать файлы дублей в указанных папках и создавать установщик на основе этих файлов.
Например, наличие папки для «Рабочий стол всех пользователей», «Меню Пуск», «Данные приложения» и «Программные файлы»
Мой босс хочет поместить файлы в каждую папку, затем щелкнуть кнопку, и программа установки автоматически создаст.
Я ограничен тем, что установлено по умолчанию VS2005.
Я просмотрел шаблоны проектов Setup Project / Setup Wizard, но похоже, что они должны быть созданы специально для каждого проекта, который будет использоваться для их установки.
Возможно ли это под VS2005?
Обновлено:
Мне нравятся предложения, но я забыл сказать, что мы не можем установить другой продукт, чтобы помочь.





Что ж, с C# сам по себе VS2005 будет сложно.
Но вы можете использовать WiX как способ, заполнить XML для установщика с помощью C# и построить его из своего инструмента, используя свечу и свет из набора инструментов wix.
вы можете взглянуть на 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 обращений.
Я знаю, что это полностью противоречит тому, о чем вы просите, но в зависимости от вашего использования, вероятно, было бы во много раз эффективнее просто купить продукт, который создает установщики Windows. Программа-установщик делает гораздо больше, и если вы создадите что-то с ограниченной функциональностью сейчас, велика вероятность, что вашему боссу понадобится функция X, затем функция Y и т. д., И вы в конечном итоге изобретете колесо с гораздо большей стоимостью и разочарованием.