ClickOnce 先决条件 - 如何管理先决条件的安装顺序?
Posted
技术标签:
【中文标题】ClickOnce 先决条件 - 如何管理先决条件的安装顺序?【英文标题】:ClickOnce Prerequisites - How to manage install order of Prerequisites? 【发布时间】:2010-10-22 15:51:48 【问题描述】:我使用的是 VS 2010。我的应用是 ClickOnce 部署的。我的三个先决条件是 CR 2010 和 .NET 4.0。
当我运行 ClickOnce 时,CR 2010 先决条件首先运行,但它需要 .NET 在计算机上才能成功。我需要这个 ClickOnce 来首先安装 .NET 4.0 THEN CR 2010。这似乎是一个简单的提议,但我似乎无法得到答案?
任何帮助将不胜感激!
吉姆
【问题讨论】:
【参考方案1】:引导程序包通常在这里定义...
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages
在每个包下都有一个product.xml
文件。我认为这可能是您需要编辑的内容。例如,查看我可以看到的 F# redist 文件...
<RelatedProducts>
<EitherProducts>
<DependsOnProduct Code="Microsoft.Windows.Installer.3.1" />
<DependsOnProduct Code="Microsoft.Windows.Installer.4.5" />
</EitherProducts>
<EitherProducts>
<DependsOnProduct Code=".NETFramework,Version=v4.0" />
<DependsOnProduct Code=".NETFramework,Version=v4.0,Profile=Client" />
</EitherProducts>
</RelatedProducts>
似乎您可能只需要为您的 Crystal Reports 产品文件编辑此文件并添加一些依赖项。我还没有尝试过,只是建议一个开始寻找的地方。
【讨论】:
以上是关于ClickOnce 先决条件 - 如何管理先决条件的安装顺序?的主要内容,如果未能解决你的问题,请参考以下文章
为 ClickOnce 先决条件指定 VC++ Redistributable 版本