2011-05-14 43 views
0

我想創建一個多語言MSI。因此我使用torch來創建轉換文件。 隨着一些語言它的作品和其他人我得到了以下錯誤。 任何想法有什麼不對?WIX - 錯誤TRCH0103

感謝薩賓

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退出的int 「PT_PT」 文件夾,獨立工作。

回答

0

在嘗試其他任何事情之前,我會測試命令行中所有文件的完整路徑,以驗證該命令實際上是否因torch.exe錯誤而失敗,而不是某種Windows路徑問題。

0

看來,當第二個命令運行(對於pt_pt)當前目錄是WiX安裝位置的/ bin文件夾。您可以從錯誤消息顯示的路徑中看到它。我敢打賭,WiX/bin文件夾中沒有「Release \ pt_pt \ Testprog.msi」。如果您發現當前目錄切換的原因,則可以解決問題。