2016-11-11 2 views
0

Просто обновив мое приложение до .net 4.5 и VS 2015, мне также нужно обновить мой установщик (в Installshield 2009).Installshield 2009 и распространяемый пакет Microsoft Visual C++

Мне удалось получить файл prq для распространяемого пакета Microsoft Visual C++ с самого последнего Installshield (получил демо). И, похоже, работает в 2009 году. Но:

  • Он отказывается автоматически загружать файл (изнутри Installshield).
  • После ручной загрузки файла и его размещения в нужном месте, и он отображается как «Загруженный» в Installshield, он не включит его в установщик
  • Когда я иду для установки своего приложения, он загружает распространяемый на C++ (Я в порядке с этим, я думаю), а затем устанавливает его, но, похоже, никогда не заканчивается. Отмена его не помогает - он просто начинает отменять навсегда. После перезагрузки устанавливается C++ redistributable.

Таким образом, проблема заключается в том, что распространяемое устройство установлено, но общий установщик не знает об этом, поэтому он продолжает ждать. Могу я что-нибудь сделать? Я бы предпочел продолжать использовать версию 2009 года, если смогу (installshield не дешево).

Спасибо.

ответ

0

вы можете попробовать переделать свой собственный PRQ с помощью Installshield prerequisit editor, который поставляется с вашей версией installshield. это на самом деле довольно легко, и вы все равно можете открыть 2015 год для «вдохновения».

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

не забывайте, что это также файл XML, который вы можете редактировать и читать.

Смежные вопросы