Поделиться через


Msitran.exe

Msitran.exe использует MsiDatabaseGenerateTransform, MsiCreateTransformSummaryInfo и MsiDatabaseApplyTransform для создания или применения файла преобразования.

Это средство доступно только в компоненте Windows SDK для разработчиков установщика Windows.

Синтаксис

Используйте следующий синтаксис для создания преобразования.

msitran -g{base db}{ref db}{имя файла преобразования}[{условия ошибки / условия проверки}]

Используйте следующий синтаксис для применения преобразования.

msitran -a{transform}{database}[{error conditions}]

Параметры командной строки

Msitran.exe использует следующие параметры командной строки без учета регистра. Вместо дефиса также можно использовать разделитель косой черты.

Параметр Описание
-g Создание преобразования.
-a Преобразование приложения.

 

При применении преобразования могут быть подавлены следующие ошибки. Чтобы подавить ошибку, включите соответствующий символ в аргумент {error conditions}. Условия, указанные с параметром -g, помещаются в сводную информацию преобразования, но не используются при применении преобразования с -a. Дополнительные сведения см. в разделе MsiDatabaseApplyTransform.

Параметр Подавленная ошибка
а Добавьте существующую строку.
b Удаление несуществующей строки.
с Добавьте существующую таблицу.
d Удаление несуществующей таблицы.
й Изменить существующую строку.
f Изменить кодовую страницу.

 

Следующие условия проверки могут использоваться для указания того, когда преобразование может быть применено к пакету. Эти условия можно указать с помощью -g, но не -a.

Параметр Условие проверки
н Проверьте код обновления.
l Проверьте язык.
p Проверьте платформу.
r Проверьте продукт.
s Проверьте только основную версию.
t Проверьте только основные и дополнительные версии.
u Проверьте основные, дополнительные версии и версии обновления.
v Применена версия < базы данных Базовая версия базы данных.
w Примененная версия <базы данных = базовая версия базы данных.
x Примененная версия базы данных = базовая версия базы данных.
y Примененная версия >базы данных = базовая версия базы данных.
z Применена версия > базы данных Базовая версия базы данных.

 

Средства разработки установщика Windows

Преобразования базы данных

Пример преобразования настройки

Выпущенные версии, средства и распространяемые компоненты