gpt4 book ai didi

msbuild - 如何使用(wix)torch msbuild 任务?

转载 作者:行者123 更新时间:2023-12-03 22:54:30 24 4
gpt4 key购买 nike

我正在尝试从 Wix 构建补丁 (msp)。

其中一个步骤指定我必须使用 Torch 任务来创建 wixmst。

我在 Wix.targets 中寻找火炬任务。该任务存在,但没有该任务的文档。

任何人都可以在他们的 Msbuild 脚本中使用火炬任务吗?如果是这样,请帮助我如何使用它?

我的目的是使用 torch task 创建 wixmst 文件。通过 exe 我们可以像下面那样做。

“torch.exe -p -xi 1.0\Product.wixpdb 1.1\Product.wixpdb -out Patch\Diff.Wixmst”

最佳答案

Torch 任务的来源可以在这里找到:

http://wix.codeplex.com/SourceControl/changeset/view/a782416c7fbc#src%2fWixTasks%2fTorch.cs

因此命令行选项映射到任务的属性如下:

-notidy         LeaveTemporaryFiles
-xo OutputAsXml
-xi InputIsXml
-p PreserveUnmodifiedContent
-out OutputFile
-a adminImage
-x BinaryExtractionPath
-serr SuppressTransformErrorFlags
-t TransformValidationType
-val TransformValidationFlags
<targetInput> BaselineFile
<updatedInput> UpdateFile

所以你的命令行可能看起来像这样:
  <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>

关于msbuild - 如何使用(wix)torch msbuild 任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10330436/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com