WIX — Ошибка TRCH0103

Я хочу создать многоязычный MSI. Поэтому я использую факел для создания файлов преобразования. С некоторыми языками это работает, а с другими я получил следующую ошибку. Есть идеи, что не так?

Спасибо, Сабина.

C:\Program Files\Windows Installer XML v3.5\bin>torch.exe -t language "Release\en-US\Testprog.msi" "Release\de-DE\Testprog.msi" -out "transforms\de-DE.mst"
Microsoft (R) Windows Installer Xml Transform Builder version 3.5.2519.0
Copyright (C) Microsoft Corporation. All rights reserved.


C:\Program Files\Windows Installer XML v3.5\bin>torch.exe -t language "Release\en-US\Testprog.msi" "Release\pt_pt\Testprog.msi" -out "transforms\pt-pt.mst"
Microsoft (R) Windows Installer Xml Transform Builder version 3.5.2519.0
Copyright (C) Microsoft Corporation. All rights reserved.

torch.exe : error TRCH0103 : The system cannot find the file 'C:\Program Files\Windows Installer XML v3.5\bin\Release\pt_pt\Testprog.msi' with type 'Database'.

Файл Testprog.msi находится в папке «pt_pt» и работает автономно.


person Sabine    schedule 14.05.2011    source источник


Ответы (2)


Прежде чем пытаться что-либо еще, я бы проверил полные пути ко всем файлам в командной строке, просто чтобы убедиться, что команда действительно завершается ошибкой torch.exe, а не какой-то проблемой пути Windows.

person Stein Åsmul    schedule 14.05.2011

Кажется, что когда запускается вторая команда (для pt_pt), текущим каталогом является папка /bin места установки WiX. Вы можете увидеть это по пути, который отображается в сообщении об ошибке. И я уверен, что в папке WiX/bin нет «Release\pt_pt\Testprog.msi». Если вы узнаете, почему текущий каталог переключается, вы решите проблему.

person Yan Sklyarenko    schedule 16.05.2011