Повторное использование файлов MST с более поздними файлами MSI

490
SDL

Если у меня есть MSI, который является версией продукта 1.0, и я создал MST для него (с некоторыми настройками), то выходит версия MSI версии 2.0, могу ли я повторно использовать файл MST, который я могу создать для версии 1.0?

Если я не могу повторно использовать этот MST, как я могу легко экспортировать настройки из одного файла MST в другой?

Спасибо

2

1 ответ на вопрос

1
weberik

обычно это зависит от комбинации MSI и MST, единственный способ выяснить это - проверить это.

для быстрого теста вы можете открыть его с помощью orca (или любого другого инструмента, который вы использовали для его создания). если новый MSI слишком сильно отличается от старого, появится предупреждение или ошибка.

для окончательного теста вам нужно установить его.

если ваш MST просто добавляет строки, это никогда не проблема. Допустим, вы создали MST, который устанавливает REBOOT в таблице свойств на «ReallySuppress», вы можете без проблем применить его к любому MSI.

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

если вы изменяете или удаляете из исходной базы данных, вам нужно убедиться, что новая база данных все еще содержит те же строки, которые вы адресуете