gpt4 book ai didi

.net - Bootstrapper 先决条件排序

转载 作者:行者123 更新时间:2023-12-05 00:09:22 27 4
gpt4 key购买 nike

在 MSBuild 中使用通用 bootstrap 时,先决条件项的安装顺序是如何确定的?

例如,给定:

<Project ToolsVersion="3.5" xmlns='http://schemas.microsoft.com/developer/msbuild/2003'>
<ItemGroup>
<BootstrapperFile Include='A' />
<BootstrapperFile Include='B' />
<BootstrapperFile Include='C' />
<BootstrapperFile Include='D' />
</ItemGroup>

<Target Name='MySetup'>
<GenerateBootstrapper
Path='C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper'
ApplicationName='My Program'
ApplicationFile='MyProgram.msi'
BootstrapperItems='@(BootstrapperFile)'
Culture='en'
CopyComponents='true'
ComponentsLocation='HomeSite'
OutputPath='.\' />
</Target>
</Project>

A、B、C、D 的安装顺序是什么?我如何控制该订单?

最佳答案

看起来我可以在产品 list 中使用 DependsOnProduct 标签指定:

<Product ProductCode="A">
<PackageFiles>...</PackageFiles>
<RelatedProducts>
<DependsOnProduct Code="B" />
</RelatedProducts>
...
</Product>

这应该导致 BA 之前安装。

http://msdn.microsoft.com/en-us/library/ms229456.aspx

关于.net - Bootstrapper 先决条件排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/471405/

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