Ошибка Installshield 1309. Ошибка чтения из файла - PullRequest
0 голосов
/ 28 сентября 2010

У меня есть базовый проект MSI.

У меня есть три диска, на которых я собираюсь добавить содержимое для релиза.У меня есть три функции, которые я использую для этого, каждая со своим индивидуальным содержанием.Я использую ассистент проекта-> вкладку «Файлы приложения», чтобы выбрать каждую функцию и добавить к ней контент.Когда я раскрываю вкладку «Все данные приложения:», я раскрываю элементы в ней, и она выглядит великолепно ...

Затем я использую мастер выпуска, чтобы начать создавать свои три диска. Поэтому я использую пользовательскиедиска, и создайте три компакт-диска со значением по умолчанию для имен («DISC?», что эквивалентно текущему диску .. ex: DISC1). Затем я помещаю каждую функцию под каждый диск. Одна функция на диск.итого: три диска и три функции ... Он выводит папки, помеченные как «DISC1», «DISC2» и «DISC3». Затем я продолжил записывать каждую папку на каждый диск как таковой: папка «DISC1» копировалась и записываласьна диск с диском, помеченным как «DISK1».

Казалось, мечта сбылась ... все шло так гладко, пока ...

Я запустил установку на первый диск... и когда мне предложили вставить следующий диск, я сделал это, затем выдал ошибку: «Ошибка 1309. Ошибка чтения из файла»

Он распознает, что для продолжения необходимо перейти к следующему диску.установка,и затем, когда я вставляю следующий диск, он выдает ошибку, что он не может найти данные с диска 2, потому что он ищет в пути к файлу для диска 1 (то есть "E: \ DISK1 \ data.txt")

Какие-нибудь мысли?Спасибо!

Ответы [ 2 ]

0 голосов
/ 28 сентября 2010

Хорошо, давайте возьмем другой угол. Вы подтвердили, что сгоревшие компакт-диски хороши? Выполнить MD5 хеширование всех файлов? Что произойдет, если вы создадите папку INSTALL на жестком диске, объедините все файлы в единую структуру и запустите ее там. Удастся ли это?

Кроме того, вы участвуете в CAB или несжатый? Если вы распаковали, вы пытались сжать? Кроме того, вы делаете несжатый, вы потребляете какие-либо модули слияния? Вы запускали проверку на MSI для выявления каких-либо проблем?

Также оформить заказ: Дополнительные причины сообщений об ошибках 1308 и 1309

0 голосов
/ 28 сентября 2010

Установщик Windows имеет ошибку / ограничение возможностей. Когда вы записываете диск, ваша метка тома CD должна точно соответствовать тому, что MSI ожидает от метки. Поэтому, если в вашей таблице мультимедиа указано «DISK1, DISK2, DISK3», это то, как нужно записывать ваши CD.

...