Упаковка проекта vb6 с несколькими файлами с одинаковым именем - PullRequest
1 голос
/ 17 апреля 2009

Я использую Package & Deployment Wizard для упаковки проекта VB6. Однако недавно я добавил стороннюю библиотеку, которая зависит от каталога файлов данных XML. Эти файлы разбиты на подкаталоги, и некоторые из подкаталогов содержат файлы с тем же именем, что и файлы в других подкаталогах, но это разные файлы. Я не могу изменить имя файла, потому что сторонняя библиотека требует определенных имен и определенной структуры каталогов. Мастер пакетов и развертываний не позволяет мне добавлять файлы с одинаковыми именами. Каковы предлагаемые решения этой проблемы? Мне все равно, находится ли он в Package and Deployment Wizard или использует другое решение для упаковки, если оно надежно и желательно бесплатно.

Спасибо!

Ответы [ 3 ]

2 голосов
/ 17 апреля 2009

Мой любимый инсталлятор - InnoSetup - он бесплатный и невероятно мощный:

http://www.jrsoftware.org/isinfo.php

Здесь есть страница об установке системных файлов VB:

http://www.jrsoftware.org/iskb.php?vb

2 голосов
/ 17 апреля 2009

Попробуйте использовать альтернативу от MS, Visual Studio Installer. Он поддерживает проекты VB6, создает файлы MSI, и я считаю, что он не имеет тех же ограничений, что и PDW.

Это старая загрузка, и с тех пор ее местоположение на веб-сайте MS изменилось, но я думаю, что эта хотя.

Инструкции по использованию (devx.com через Google)

Ссылка от MSDN

1 голос
/ 19 апреля 2009

Я буду вторым Алексом,

Я использую Inno для проектов VB6 в течение последних 5 лет.

в дополнение к этому я рекомендую использовать Istool, который является дополнением к Inno. Вы можете импортировать файлы .lst, которые создает и развертывает пакет VB6, и он создаст установку Inno для вас. Отсюда легко добавлять файлы и изменять установку в соответствии с вашими требованиями. http://hubpages.com/hub/ISTOOL

...