我正在部署一个带有 .NET Framework 3.5 客户端的 .NET 应用程序作为先决条件。
当 setup.exe 在满足先决条件的机器上运行时,引导程序会再次安装它们。
这是一个已知的问题?解决它的正确方法是什么?
我已经尝试将此行添加到 Bootstrapper 包,但它没有改变任何东西。
<!-- This indicates .NET Framework Full is already installed -->
<BypassIf Property="DotNet35SP" Compare="ValueGreaterThanOrEqualTo" Value="1"/>
<!-- This indicates .NET Framework Full is already installed -->
<BypassIf Property="DotNet40Full_TargetVersion" Compare="VersionGreaterThanOrEqualTo" Value="4.0.30129"/>
<!-- This indicates .NET Framework is already installed -->
<BypassIf Property="DotNet40Client_TargetVersion" Compare="VersionGreaterThanOrEqualTo" Value="4.0.30129"/>