DTF: обновить файл в архиве, не распаковывая его - PullRequest
2 голосов
/ 23 декабря 2010

Я использую Deployment Tools Foundation в комплекте с WiX 3.5. Существует архив, который содержит файл, который я хочу обновить без необходимости извлекать его - изменения основаны на пользовательском вводе во время установки.

Как получить ссылку на этот файл, выполнить обновления и сохранить изменения в файле без необходимости извлекать его из архива? Настраиваемое действие пишется на C #.

Я использую Wix v3.5.2415 , который является той же версией для сборок DTF.

1 Ответ

1 голос
/ 04 февраля 2012

Попробуйте использовать одну из бесплатных библиотек c # для взаимодействия с файлом zip.

Например:
SharpZipLib
SevenZipSharp

Я не совсем уверен, почему вы пытаетесь избежать расстегивания молнии.Это xap-файл silverlight случайно?Если это так, я рекомендую другой подход, например, использовать initParams .

...