Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server Wix引导程序-安装程序运行但不启动安装。没有错误_Sql Server_Wix_Bootstrapper - Fatal编程技术网

Sql server Wix引导程序-安装程序运行但不启动安装。没有错误

Sql server Wix引导程序-安装程序运行但不启动安装。没有错误,sql-server,wix,bootstrapper,Sql Server,Wix,Bootstrapper,我遵循并正在创建一个集成安装程序,当调用该安装程序时,它将首先安装SQL Server,然后安装需要安装SQL Server的MSI包 安装程序将显示自定义主题包屏幕。根据安装条件,它还会转到下一屏幕并开始安装SQL Server(至少显示进度窗口)。但是,它实际上并没有安装SQL Server。同样,它也没有显示任何错误 下面是我包裹的链标签 <Chain DisableSystemRestore="yes"> <ExePackage

我遵循并正在创建一个集成安装程序,当调用该安装程序时,它将首先安装SQL Server,然后安装需要安装SQL Server的MSI包

安装程序将显示自定义主题包屏幕。根据安装条件,它还会转到下一屏幕并开始安装SQL Server(至少显示进度窗口)。但是,它实际上并没有安装SQL Server。同样,它也没有显示任何错误

下面是我包裹的链标签

<Chain DisableSystemRestore="yes">
      <ExePackage          
          Id="SQLSERVER"
          SourceFile ="$(var.SqlDownloadUrl)"         
          Name="SQLEXPR_x64_ENU.exe"         
          Compressed="no"         
          DetectCondition="SqlInstanceFound"         
          InstallCommand="$(var.SqlInstallCommand)"         
          UninstallCommand="$(var.SqlUninstallCommand)"         
          RepairCommand="$(var.SqlRepairCommand)"
          LogPathVariable="MyLogDestination"
          InstallCondition="RadioButton1 = 1">
      </ExePackage>
      <MsiPackage Id="MYINSTALLER_SERVER"
                  SourceFile ="$(var.myInstallerLocation)"
                  Name="MY Server Installation"
                  DisplayInternalUI="yes"
                  InstallCondition="RadioButton1 = 1"
                  Vital="yes">
        <MsiProperty Name="APPLICATIONFOLDER" Value="[InstallFolder]" />
        <MsiProperty Name="InstallType" Value="Server" />
      </MsiPackage>     
      <MsiPackage Id="MYINSTALLER_CLIENT"
                  SourceFile ="$(var.myInstallerLocation)"
                  Name="MY Client Installation"
                  DisplayInternalUI="yes"
                  InstallCondition="RadioButton2 = 1"
                  Vital="yes">
        <MsiProperty Name="APPLICATIONFOLDER" Value="[InstallFolder]" />
        <MsiProperty Name="InstallType" Value="Client" />
      </MsiPackage>
    </Chain>

让它发挥作用

我假设Wix 3.10.3仍然不受支持,因此它不能按预期工作

我把自己降到了3.9,现在它看起来运行得非常好

谢谢 Ashutosh

正常

让它发挥作用

我假设Wix 3.10.3仍然不受支持,因此它不能按预期工作

我把自己降到了3.9,现在它看起来运行得非常好

谢谢
Ashutosh

它总是在%TEMP%中创建日志。如果看不到日志,就无法知道发生了什么。它总是在%TEMP%中创建日志。没有看到日志就无法知道发生了什么。
<?define SqlServerInstance=MYINSTANCE ?>
  <?define SqlDownloadUrl=Resources\SQLEXPR_x64_ENU.exe ?>
  <?define SqlInstallCommand=/ACTION=Install/ IACCEPTSQLSERVERLICENSETERMS /FEATURES=SQLEngine /INSTANCENAME=$(var.SqlServerInstance) /SQLSYSADMINACCOUNTS=BUILTIN\Administrators /SECURITYMODE=SQL /SAPWD=P4ND4123 ?>
  <?define SqlUninstallCommand=/ACTION=Uninstall /Q /FEATURES=SQLEngine /INSTANCENAME=$(var.SqlServerInstance) ?>
  <?define SqlRepairCommand=/ACTION=Repair /Q /FEATURES=SQLEngine / INSTANCENAME=$(var.SqlServerInstance) /FEATURES=SQLENGINE ?>
  <?define myInstallerLocation=Resources\MYInstallerNew.msi ?>