Microsoft Team Foundation Server を使用して、アプリケーションのセットアップを管理および展開しています。私のセットアップは、相対パスを持つ WiX セットアップです。
pe コンポーネント
<Component Id="Anwendung.exe" Directory="INSTALLLOCATION" Guid="*">
<File Id="Anwendung.exe" KeyPath="yes" Source="$(var.SourceFiles)\Anwendung.exe" />
</Component>
変数.wxi:
<Include>
<?define SourceFiles = "..\OutputFiles"?>
</Include>
セットアップは正しく構築されています。問題: Torch と Pyro を使用してアプリケーションのパッチを生成しています。操作されたビルド イベントと追加のリンカー情報を含む純粋な Wix パッチ プロジェクトを使用しています
(ビルド前 - Torch) (ビルド後 - Pyro) (リンカー追加パラメーター - wixmsp として出力)
パッチをビルドすると、579Failures が発生します。(1x)
エラー 776 コマンド ""C:\Program Files (x86)\WiX Toolset v3.8\bin\pyro.exe" Patch.wixmsp -out Patch.msp -t AnwendungBaseline diff.wixmst" はコード 103 で終了しました
。C:\ Program Files (x86)\MSBuild\Microsoft\WiX\v3.x\wix2010.targets
と (578x)
エラー 322 ファイル '..\SourceFiles\Anwendung.exe' が見つかりません。C:\Patch\Client\Upgrade\Setup\ComponentMain.wxs
ソースセットアップからのパスが正しく解決されていないと確信しています。誰でも私を助けることができますか?ロブ・アーンソン、ロブ・メンシング、ヒース・スチュワード? お願いします :)