Msitran.exe
Msitran.exe использует MsiDatabaseGenerateTransform, MsiCreateTransformSummaryInfo и MsiDatabaseApplyTransform для создания или применения файла преобразования.
Это средство доступно только в компонентах пакета SDK для Windows для разработчиков установщика Windows.
Синтаксис
Используйте следующий синтаксис для создания преобразования.
msitran -g {base db}{ref db}{имя файла преобразования}[{условия ошибки / условия проверки}]
Используйте следующий синтаксис для применения преобразования
msitran -a {transform}{database}[{условия ошибки}]
Параметры командной строки
Msitran.exe использует следующие параметры командной строки без учета регистра. Разделитель косой черты также может использоваться вместо дефиса.
Вариант | Описание |
---|---|
g- | Создание преобразования. |
-a | Преобразование приложения. |
При применении преобразования могут быть отключены следующие ошибки. Чтобы отключить ошибку, добавьте соответствующий символ в аргумент {error conditions}. Условия, указанные с помощью -g, помещаются в сводную информацию о преобразовании, но не используются при применении преобразования с помощью -a. Дополнительные сведения см. в разделе MsiDatabaseApplyTransform.
Вариант | Отключаемая ошибка |
---|---|
a | Добавьте существующую строку. |
б | Удаление не существующей строки. |
c | Добавьте существующую таблицу. |
d | Удаление не существующей таблицы. |
e | Измените существующую строку. |
f | Измените кодовую страницу. |
Следующие условия проверки можно использовать для указания того, когда преобразование может применяться к пакету. Эти условия могут быть указаны с помощью -g, но не -a.
Вариант | Условие проверки |
---|---|
g | Проверьте код обновления. |
l | Проверьте язык. |
п | Проверьте платформу. |
r | Проверьте продукт. |
s | Проверьте только основную версию. |
t | Проверьте только основные и дополнительные версии. |
u | Проверьте основные, незначительные и обновленные версии. |
v | Примененная версия < базы данных Base. |
w | Примененная версия <базы данных = базовая версия базы данных. |
x | Примененная версия базы данных = базовая версия базы данных. |
г | Примененная версия >базы данных = базовая версия базы данных. |
z | Примененная версия > базы данных Base. |
См. также