我正在使用Microsoft Team Foundation Server來管理和部署我的應用程序的設置。 我的設置是具有相對路徑的WiX設置。Windows Installer XML補丁的相對路徑
p.e. 組件
<Component Id="Anwendung.exe" Directory="INSTALLLOCATION" Guid="*">
<File Id="Anwendung.exe" KeyPath="yes" Source="$(var.SourceFiles)\Anwendung.exe" />
</Component>
Variables.wxi:
<Include>
<?define SourceFiles = "..\OutputFiles"?>
</Include>
設置是否正確建立。 問題:我正在使用Torch和Pyro爲我的應用程序生成補丁。 我使用的是純維克斯修補工程與操縱構建事件和其他鏈接信息
(預構建 - 火炬) (後生成 - 焦) (鏈接器的其它參數 - 爲wixmsp輸出)
當我構建我的補丁時,我收到了579個失敗。 (1×)
錯誤776命令 「」 C:\程序文件(x86)\維克斯工具箱V3.8 \ BIN \ pyro.exe」 Patch.wixmsp -out Patch.msp -t AnwendungBaseline diff.wixmst 「與代碼退出103
C:\ Program Files文件(x86)的\的MSBuild \微軟\維克斯\ 3.x版\ wix2010.targets
和(578x)
錯誤322系統無法找到文件'.. \ SourceFiles \ Anwendung.exe'。 C:\ Patch \ Client \ Upgrade \ Setup \ ComponentMain.wxs
我確定它沒有正確解析sourcesetups的路徑。 有人可以幫我嗎? Rob Arnson,Rob Mensching,Heath Steward?請:)
具有完全合格的路徑,但與tfs(Team Foundation Server)結合使用時,相對路徑的使用是不可避免的。 – MMI