如何使用(wix)torch msbuild任务?
我正在尝试从Wix构建补丁(msp) 其中一个步骤指定我必须使用Torch任务来创建wixmst 我在Wix.targets中寻找火炬任务。该任务存在,但没有该任务的文档 任何人都可以在其Msbuild脚本中使用torch任务吗?如果是,请帮助我如何使用它 我的意图是使用torch任务创建wixmst文件。通过exe,我们可以像下面这样做如何使用(wix)torch msbuild任务?,msbuild,wix,wix3.5,msbuild-task,msbuild-4.0,Msbuild,Wix,Wix3.5,Msbuild Task,Msbuild 4.0,我正在尝试从Wix构建补丁(msp) 其中一个步骤指定我必须使用Torch任务来创建wixmst 我在Wix.targets中寻找火炬任务。该任务存在,但没有该任务的文档 任何人都可以在其Msbuild脚本中使用torch任务吗?如果是,请帮助我如何使用它 我的意图是使用torch任务创建wixmst文件。通过exe,我们可以像下面这样做 “torch.exe -p -xi 1.0\Product.wixpdb 1.1\Product.wixpdb -out Patch\Diff.Wixmst”
“torch.exe -p -xi 1.0\Product.wixpdb 1.1\Product.wixpdb -out Patch\Diff.Wixmst”
火炬任务的来源可在此处找到: 因此,命令行选项映射到任务上的属性,如下所示:
-notidy LeaveTemporaryFiles
-xo OutputAsXml
-xi InputIsXml
-p PreserveUnmodifiedContent
-out OutputFile
-a adminImage
-x BinaryExtractionPath
-serr SuppressTransformErrorFlags
-t TransformValidationType
-val TransformValidationFlags
<targetInput> BaselineFile
<updatedInput> UpdateFile
-notidy leaveTemporary文件
-xo输出XML
-xi InputIsXml
-p保留未修改的内容
-输出文件
-行政图像
-x二进制提取路径
-serr SuppressTransformErrorFlags
-t转换验证类型
-val TransformValidationFlags
基线文件
更新文件
因此,您的命令行可能如下所示:
<Target Name="DoTorch">
<!-- torch.exe -p -xi 1.0\Product.wixpdb 1.1\Product.wixpdb -out Patch\Diff.Wixmst -->
<Torch PreserveUnmodifiedContent="true"
InputIsXml="true"
BaselineFile="$(TargetFile)"
UpdateFile="$(UpdateFile)"
OutputFile="$(PatchOutputFile)" />
</Target>
或者,您可以调用不带参数的torch.exe版本,它将打印完整的命令列表。